Clarified that optional properties work for non-scalar properties only