Feature: Adds counter caches and eager loading