a setter can be overridden by a var