public MainVewModel()
        {
            itemsPicker = new ItemsPickerViewModel();
            workArea    = new WorkAreaViewModel();

            workArea.itemsPicker = itemsPicker;
        }
        public WorkAreaSerialization(WorkAreaViewModel source)
        {
            GateList = new List <GateModelWithCoordinates>();

            foreach (WorkAreaViewModel.GateViewModelWithCoordinates g in source.GateList)
            {
                GateList.Add(new GateModelWithCoordinates(g.X, g.Y, g.gateViewModel.gate));
            }
        }