Today, `byKey` and `save` are annotated with `@property`. Therefore they cannot call with redundant parenthesis under the more strict property enforcement. I'm not going to touch to the current design.
But you would be able to open a discussion about it in forum.