add cachingCountBehavior to provide pagination navigation with minimum database load