Initial version
added childElements property again