We initially did that to keep the same interface with active record. However I am having second thoughts about, and maybe we should also have an instance method to reset counters.