If a property of the component type exists and the property type is
compatible with the property value, the property is set when
the component is instantiated.
This implementation executes an array of components sequentially
and collect the results into an ElementStore object created by the StoreBinder.toStore(Object)
method.