#23 document FeatureDefinition class