Do you think it is a bad idea to completely defy Objective-C getter conventions by defining a getter method such as origin as getOrigin instead? I really don't like the idea of just writing "origin" for a getter method because it makes it look too much like an instance/class variable and I feel like it makes much more sense to do it my way.