isMethodAPropertyRetrieval was too greedy, preventing any ManagedObject method beginning with 'Get' from being called. Now it only considers a method to be property retrieval if it begins with 'get'