Fix counter cache callbacks and add counter_cache to violators on violations