The default stage creation should be delayed as much as possible, ideally at the end of the init() process.