public ElementFactories(ContextFactory contexts,
                         ContextSpecificationFactory contextSpecifications,
                         BehaviorFactory behaviors,
                         BehaviorSpecificationFactory behaviorSpecifications)
 {
     this.Contexts = contexts;
     this.ContextSpecifications  = contextSpecifications;
     this.Behaviors              = behaviors;
     this.BehaviorSpecifications = behaviorSpecifications;
 }
 public ElementFactories(ContextFactory contexts,
                         ContextSpecificationFactory contextSpecifications,
                         BehaviorFactory behaviors,
                         BehaviorSpecificationFactory behaviorSpecifications)
 {
     this.Contexts = contexts;
     this.ContextSpecifications = contextSpecifications;
     this.Behaviors = behaviors;
     this.BehaviorSpecifications = behaviorSpecifications;
 }