@DO_ID.setter
def DO_ID(self, doid):
    if (doid not in self.components.IDs):
        raise ValueError(f'DO_ID must be in the set of `CompiledComponents` used to set thermo, i.e., one of {self.components.IDs}.')
    self._DO_ID = doid
@DO_ID.setter
def DO_ID(self, doid):
    if (doid not in self.components.IDs):
        raise ValueError(f'DO_ID must be in the set of `CompiledComponents` used to set thermo, i.e., one of {self.components.IDs}.')
    self._DO_ID = doid