public object Clone() { return(new ExecutionPath { Id = Id, CreateDateTime = CreateDateTime, Pointers = Pointers.Select(_ => (ExecutionPointer)_.Clone()).ToList() }); }