internal virtual void SetDefaults()
        {
            this.VybranaPU = this.PovrchoveUpravy.SingleOrDefault(p => p.IsDefault);
            if (this.VybranaPU == null)
            {
                this.VybranaPU = this.PovrchoveUpravy.FirstOrDefault();
            }
            this.VybranaPU?.Clear();

            this.Komponenty.ForEach(k => k.SetDefaultState());
        }
        private void Init()
        {
            foreach (var povrchUprava in this.PovrchoveUpravy)
            {
                if (povrchUprava.Init(_model))
                {
                    this.VybranaPU = povrchUprava;
                }
            }

            this.Komponenty.ForEach(k => k.Init(_model));
        }