From what I understand, the features are just arbitrary String values. Groups have an actual PropertyGroupDescriptor that can handle its own metadata.
AFAIU, a `mandatory property group` would make more sense to implement.