This gem is used to maintain a cached counter of an object's children, this avoids N + 1 queries issues when doing a count in a loop.