protected override MutableObject Mutate(MutableObject mutable) { foreach (var entry in TeamName.GetEntries(mutable)) { TeamIdTarget.SetValue( TeamSpecificDataHider.USE_REAL_TEAM_DATA? TeamIdToTeamNameCorrelation.TeamNameToId( TeamName.GetValue(entry)): 1 , entry); } return(mutable); }