<PackageReference Include="Castle.Core" Version="3.3.1" />

ComponentAttribute

Identifies a property should be represented as a nested component.
public bool NoPrefix { get; set; }

Applies no prefix.

public string Prefix { get; set; }

Gets or sets the prefix.

public bool SetPropertyValue(IDictionaryAdapter dictionaryAdapter, string key, ref object value, PropertyDescriptor property)