made renderEnumEditor constrainedProperty access null-safe