class ReadonlyNameShip