public FullLocationHolder(IProcessorLocator locator)
    {
      _locator = locator;
       
      _locations      = locator.GetProcessor<LocationDataHolder>();
      _accessDevices  = locator.GetProcessor<AccessDeviceDataHolder>();
      _captureDevices = locator.GetProcessor<CaptureDeviceDataHolder>();

      _convertor = new ProtoMessageConvertor();
    }
    public FullVisitorHolder(IProcessorLocator locator)
    {
      _locator = locator;

      _visitors = locator.GetProcessor<VisitorDataHolder>();
      _photos   = locator.GetProcessor<PhotoDataHolder>();

      _convertor = new ProtoMessageConvertor();
      _utils     = new IOUtils();
    }
    public FullPersonHolder( IProcessorLocator locator )
    {
      _locator = locator;

      _persons = locator.GetProcessor<PersonDataHolder>();
      _photos  = locator.GetProcessor<PhotoDataHolder>();
      _cards   = locator.GetProcessor<CardDataHolder>();

      _convertor = new ProtoMessageConvertor();
      _utils     = new IOUtils();
    }