public GenericRollback(Project aProject) { mProject = aProject; using (MemoryStream stream = new MemoryStream()) { mProject.Serialize(stream); mMemory = stream.ToArray(); } }