Fast and Simple Shallow-to-Deep Value Copy (and more) for C#