Note that property editors are optional