protected override void ModelUpdatedImpl(Character character) { Levels = character.Levels .Select((l, i) => ClassLevelViewModel.FromModel(l, i, character.GetVariable("CON").Value)) .ToImmutableList(); }