Sprinkle in some strictness

… or paranoia
Make the properties writeable only once.
Trying to change one of these properties after they have already been
set is much more likely to signal an error than anything else.