public ObjectContainerManager(SerializationInfo info, StreamingContext context)
 {
     _objectContainerStore   = (ObjectContainerStore)info.GetValue("objectContainerStore", typeof(ObjectContainerStore));
     _objectContainerFactory = (ObjectContainerFactory)info.GetValue("objectContainerFactory", typeof(ObjectContainerFactory));
     _keyFactory             = (KeyGenerator)info.GetValue("keyfactory", typeof(KeyGenerator));
 }
 public ObjectContainerManager(IObjectContainerStore objectContainerStore, IObjectContainerFactory objectContainerFactory, IKeyFactory keyFactory)
 {
     _objectContainerStore   = objectContainerStore;
     _objectContainerFactory = objectContainerFactory;
     _keyFactory             = keyFactory;
 }