Clone fix

Recursively clone children instead of using serialize to deep clone.