Added setters for default values and validation to Option.