I should maybe set the properties to be private and accessible strictly through accessor methods. That way nobody can accidentally write into the values. Oh well, that's a thing for later.