Create RecursionMode; remove {Copy,Deletion}Mode