Overloadings of (coming) virtual attribute-getters in Ship that are saved in values in GenericShip and dynamically calculated in another deprived Ship-class, for example.