By both their names and what they do, neither of them should be properties, and I think that it shows a lack of understanding of properties (that they're effectively abstractions for fields) that they're marked with `@property.`. However, `save` has been marked as a property for ages and is that way everywhere in Phobos AFAIK, so that's not something that should be changed lightly much as it would ideally be changed. As for `byKey`, I don't know how or when that got marked with `@property`, but if the docs are showing it as a normal function, it's that much worse for it to be marked with `@property`.

Regardless, optional parens aren't going away, so these changes don't matter regardless of whether `save` or `byKey` are properties or not, even if we finally make the change to make it so that `@property` functions can't be called with parens.