public ThemeViewModel(Theme model, SMDH info = null) : base(model, Guid.NewGuid().ToString())
{
Flags = new FlagsViewModel(model.Flags, Tag);
Colors = new ColorsViewModel(model.Colors, Tag);
Textures = new TexturesViewModel(model.Textures, Tag);
Info = new ThemeInfoViewModel(info ?? new SMDH(), Tag);
SetupRules();
}