add position/sorting to PropertyGroups