Implements UsageCounters model to track feature usage counters and makes easy to extend for future counters