make ChildData constructor public for access from unit tests and such