Yes, all these are correct. But the if-statement should still be moved back into `init()` (there's no need to check if the module is an application now since you have set the default controllerNamespace value in Application).