fixing optionality on a property