class Field: def __init__(self, __horizontal, __vertical, __state): self.horizontal = __horizontal self.vertical = __vertical self.__state = __state @property def state(self): return self.__state @state.setter def state(self, state): if state == "toPlow" or state == "toWater" or state == "toSeed" or state == "toFertilize" or state == "toCut": self.__state = state