And then these three fields should actually be used in the rest of this class as well, to avoid inconsistencies.