I like your outlook @efiring :-)
If you and @mdboom are willing to review and merge it, I'm willing to submit the PRs :smile:

In the interests of keeping this PR as short as it can be, I'll add the property setters and hold back from deprecating the setter.