So... The problem is that we do not have access to the counter object when incr/decr/counter_accessor are called, only the counter name. So we need to iterate through the associations (has_many, belongs_to, etc) and find the counter with ```counter_name``` associated with the owner_class.
You are right about the count, it should be returned once found. I fixed that.