Wire a property without a bean name?
===

I need to wire a property for a given object without using a bean id, if possible. Autowiring doesn't work, because the type of the property is `Object` and is, hence, not specific at all.  Is there a way to autowire by class or interface like this:

    <bean class="NonSpecificClassThing">
        <property name="targetObject">
            <a:wire-by-type type="com.things.MyInterface"/>
        </property>
    </bean>

    <bean class="com.things.MyInterfaceImpl"/>

Is something like this possible?