It's common in components to have features that you don't always want enabled. Sometimes you don't even want people to know about them unless they go looking. Here's an example:
public class FeatureTest : Component
{
[Property, Feature( "Body" )]
public float BodySize { get; set; }
This then creates these tabs at the top. The FeatureEnabled option allows you to add or remove a feature, and the component remembers the state in the bool.