public Game ToCopy(bool simulated = true) { Game copy = this.DeepClone(); copy.ClearEvents(); copy.InterceptorService.IsSimulated = simulated; return(copy); }