/// <summary>
        /// RemoveVirtualMachine - Removes a virtural machine with id
        /// </summary>
        /// <param name="id">Unique identifier</param>
        public void RemoveVirtualMachine(string id)
        {
            VirtualMachineModel vm = _VirtualMachines.Find(x => x.ID == id);

            if (vm != null)
            {
                vm.Destroy = true;
                _VirtualMachines.Remove(vm);
                vm.Dispose();
            }
        }