Like features, master features should suppose different types if for no other reason that I want to define a description template for master features like we've done for features. We try to enforce consistency here but for now it requires extra manual steps.