Code:
<class name="Contact.Person,Contact" table="person">
<id name="Key" column="pid" type="Guid">
<generator class="guid"/>
</id>
<property name="birthday" type="DateTime"/>
<component name="Name" class="Contact.Name,Contact">
<parent name="namedPerson"/> <!-- reference back to the Person -->
<property name="initial"/>
<property name="first"/>
<property name="last"/>
<component name="Translation" class="Contact.Name,Contact">
<parent name="name"/> <!-- reference back to the Person or Name? -->
<property name="initial"/>
<property name="first"/>
<property name="last"/>
</component>
</component>
</class>
Given this mapping file is it by design that the "Translation" component is currently being handed a reference to "Person", or should it be handed a reference of "Name"? I would prefer to be handed a reference to "Name".