On http://www.d-programming-language.org/property.html, this note is not exactly correct: "Note: Properties currently cannot be the lvalue of an op=, ++, or -- operator." If the properties return ref, then op=, ++, and -- should work. AFAIK, the note is correct for non-ref properties though.
Commit pushed to https://github.com/D-Programming-Language/d-programming-language.org https://github.com/D-Programming-Language/d-programming-language.org/commit/4e4d7cc5412a28c1cb274ea099412b1136d0cf83 fix Issue 6402 - Note on @property in spec needs updating