fix world config inheritance once and for all