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