public CompositePropertyWeaverBuilder(ICompositePropertyMap compositePropertyMap, ITypeDefinition typeDefinition)
     : base(compositePropertyMap.ImplementationMember, compositePropertyMap.ImplementationType, compositePropertyMap.ContractType, typeDefinition)
 {
     this.compositePropertyMap = compositePropertyMap;
 }
 public CompositePropertyWeaverBuilder(ICompositePropertyMap compositePropertyMap, ITypeDefinition typeDefinition, IAspectWeavingServices aspectWeavingServices)
     : base(compositePropertyMap.ContractType, typeDefinition)
 {
     this.compositePropertyMap  = compositePropertyMap;
     this.aspectWeavingServices = aspectWeavingServices;
 }
 public CompositePropertyWeaverBuilder(ICompositePropertyMap compositePropertyMap, ITypeDefinition typeDefinition, IAspectWeavingServices aspectWeavingServices)
     : base(compositePropertyMap.ContractType, typeDefinition)
 {
     this.compositePropertyMap = compositePropertyMap;
     this.aspectWeavingServices = aspectWeavingServices;
 }