Support for association fields in counter_cache.

For storing counter cache in separate entity.

Example code:
is_impressionable :counter_cache => true, :column_name => { :views_count_cache => :views_count }