E4X descendants, toXMLString, and deepCopy, beginnings