I'm very sympathetic towards the idea of having an extension point (SPI) which makes it more flexible what should be considered as a property accessor. Perhaps you'd be willing to help out and explore such SPI?