public XPObjectSpaceAwareControlInitializer(IXPObjectSpaceAwareControl control, IObjectSpace objectSpace)
 {
     Guard.ArgumentNotNull(control, "control");
     Guard.ArgumentNotNull(objectSpace, "objectSpace");
     control.UpdateDataSource(objectSpace);
     objectSpace.Reloaded += (sender, args) => control.UpdateDataSource(objectSpace);
 }
 public XPObjectSpaceAwareControlInitializer(IXPObjectSpaceAwareControl control, IObjectSpace objectSpace)
 {
     Guard.ArgumentNotNull(control, "control");
     Guard.ArgumentNotNull(objectSpace, "objectSpace");
     control.UpdateDataSource(objectSpace);
     objectSpace.Reloaded += (sender, args) => control.UpdateDataSource(objectSpace);
 }