Yeah, I can sort of see that side for some cases. But the problem is that once you start allowing some exceptions, there's no clear place to draw the line between valid exceptions and invalid ones. With the rule as written, it's black and white: anything defined as a `@property` should be accessed using dot notation and everything else should use brackets. (Regardless of whether some guy thinks Apple would make `count` a property if they wrote the framework today--a pretty flimsy argument.)