public PropertyRoot(Type type, MasterInfo[] masters)
 {
     Type      = type;
     Structure = new StructureHolder(type, masters);
     OnError   = Structure.OnError;
     OnError.Subscribe(x => Debugger.Log(1, "Error", "Error from Root\n"));
 }