def name(self, value):
        """Setter for colour name."""

        if Colour.is_name(value):
            self._rgb = _colours[value.lower()]
        else:
            raise ValueError("'{0}' is not a valid colour name!".format(value))