public void ProcessReputations() { for (int i = 0; i < Reputations.Count; i++) { Property reputation = Reputations[i]; HistoricalFigure hf = ReputationHFs[i]; EntityReputation entityReputation = new EntityReputation(reputation.SubProperties, this); hf.Reputations.Add(entityReputation); } ReputationHFs.Clear(); Reputations.Clear(); }