alow null values to be set via methods