just wanted to make a lot of small methods that implementers can override.  for querying an external API like Google Analytics, for example, it may be a simple API call to get the count, rather than retrieving all events for a given time range.  this is just the default behavior.