public async Task <List <int> > GetImageTree(int imageId)
        {
            var request = new ImageTreeRequest(int.MaxValue, _communicationModule.MachineId, imageId);
            var r       = await _communicationModule.RequestData(request);

            var result = r as ImageTreeResponce;

            return(result.ImageTree);
        }
        private ImageTreeResponce HandleImageTreeRequest(ImageTreeRequest imageTreeRequest)
        {
            var result = new ImageTreeResponce(imageTreeRequest.SenderId, this.MachineId, imageTreeRequest.ImageId, _registryTable.GetImageTree(imageTreeRequest.ImageId));

            return(result);
        }