In Spring Framework (both for java and .net) i can use the following definition of objects:
<object id="parentObject" type="Type1" abstract="true">
<property name="name" value="parent"/>
<property name="age" value="1"/>
</object>
<object id="childObject" type="Type2" parent="parentObject">
<property name="name" value="override"/>
<!-- age will inherit value of 1 from parent -->
</object>
Note for parent attribute. It is a kind of templating (inheriting of configuration definitions)
Definition of this attribute: http://www.springframework.net/docs/1.3.0/reference/html/objects.html#objects-childobjects
What is an equivalent for this in Castle Windsor?