title: Deep clone class and subclasses in C#
body: <p>I recently discovered that MemberwiseCloning a class doesn't seem to clone it's subclasses (classes defined within it). They still seem to be treated as pointers. Is there some way I can clone a whole class with all subclasses? </p>