private BaseModelFacade facade = null; //new BaseModelFacadeFactory().Create(); protected override void AddDomainObject(ArrayList domainObject) { if (facade == null) { facade = new BaseModelFacadeFactory(base.DataProvider).Create(); } facade.AddOperation2Resource((Operation2Resource[])domainObject.ToArray(typeof(Operation2Resource))); }