It returns a property that isn't named `count`? I don't get it. If `count` is a property, then `array.count` is correct according to this rule. Are you trying to make exceptions to the rule? And if so, for what purpose?