@Target(value=FIELD)
 @Retention(value=RUNTIME)
public @interface Parent
Marker for injecting component parent to a field.
  Allowed field types are IExternalAccess, IInternalAccess and its subclasses
  as well as the concrete implementation class for pojo components.
  Internal and pojo access is only allowed for synchronous components.
  Non-synchronous components must use IExternalAccess.