<?xml version="1.0"?>
<mapping >

	<class name="sample.Identifiable"
		verify-constructable="false" identity="id">
		<map-to xml="Identifiable" />
		<field name="id" type="string">
			<bind-xml name="id" node="attribute" />
		</field>
	</class>
		
	<class name="sample.Person"	identity="id" >
		<map-to xml="Person" />
		<field name="id" type="string">
			<bind-xml name="id" node="attribute" />
		</field>
		<field name="name" type="string">
			<bind-xml name="name" node="attribute" />
		</field>
	</class>

	<class name="sample.Department">
		<map-to xml="Department" />
		<field name="members" type="sample.Person" collection="arraylist">
			<bind-xml name="members" node="attribute" reference="true"/>
		</field>
	</class>

</mapping>