public CollectionSizeRelativeMemberInfo(int size, Type rootType, Type targetType, CallChain callChain) : base(rootType, targetType, callChain)
 {
     this.Size = size;
 }
 protected BaseRelativeMemberInfo(Type rootType, Type targetType, CallChain callChain)
 {
     this.RootType   = rootType;
     this.TargetType = targetType;
     this.CallChain  = callChain;
 }
 public FillerRelativeMemberInfo(Func <IObjectCreationContext, object> factoryFunc, CallChain chain, Type rootType, Type targetType) : base(rootType, targetType, chain)
 {
     this.factoryFunc = factoryFunc;
 }