<beans>
	<bean id="baseShippingService" abstract="true">
		<property name="transactionHelper">
			<ref bean="transactionHelper"/>
		</property>
		<property name="dao">
			<ref bean="dao"/>
		</property>
		<property name="registry">
			<ref bean="basicRegistry"/>
		</property>
	</bean>

	<bean id="shippingService" 
			class="documentation.examples.spring.ShippingService"
			parent="baseShippingService">
		<!--AVOID: This property is already defined with the same value in the parent bean.-->
		<property name="registry">
			<ref bean="basicRegistry"/>
		</property>
		<property name="shippingProvider" value="Federal Parcel Service"/>
	</bean>
</beans>
