@option can define different values on a @property