Moved childRunners creation to constructor to get rid of a need to catch Initialization exception