Change the way repetition clears the component tree

Instead of using the .innerTemplate use the _innerTemplate because the
listeners mechanism might rebuild it again if innerTemplate happens
to be null.
Keep the DOM argument names

We were deleting the _domArguments object when extracting making the
name missing when getDomArgumentNames was called.