added ReadFrom and ChildElements.