This feels like a design issue to me. It shouldn't even be possible to call DrawSceneGraphImpl without a constructed render system.