Provides counts without the ineffeciency of using .getEntities().size() which creates copy of the collections.