Refactoring
Use Flask-Injector for extensions