        for option in self.options:
            if option.name == name or option.alias == name and name:
                return option.value

        return None

    def set(self, name, value):
        name = name.upper()

        for option in self.options:
            if option.name == name or option.alias == name and name:
                return option.set(value)