Option to not alias method (set config.cache_counts_by_default)

If it's false, you have to explicitly call .count_with_caching to get a cached
value (the alias method chain doesn't get run).