Always touch the privates, seems to generate better dart2js code than using the getter for them.