diff --git a/TheCodeLabs_FlaskUtils/TheCodeLabs_FlaskUtils/FlaskBaseApp.py b/TheCodeLabs_FlaskUtils/TheCodeLabs_FlaskUtils/FlaskBaseApp.py
index 453bf241e3b3e2e6af0fba9a4c132be5b1827823..ea87c4a3f6bb6a36cbf50b638a17d05e18a1d811 100644
--- a/TheCodeLabs_FlaskUtils/TheCodeLabs_FlaskUtils/FlaskBaseApp.py
+++ b/TheCodeLabs_FlaskUtils/TheCodeLabs_FlaskUtils/FlaskBaseApp.py
@@ -42,11 +42,17 @@ class FlaskBaseApp(ABC):
             return json.load(f)
 
     def __init_app(self):
-        app = Flask(self._rootDir)
+        app = self._create_flask_app()
         app.secret_key = self._serverSettings['secret']
 
+        self._register_default_blueprints(app)
         self._register_blueprints(app)
+        return app
+
+    def _create_flask_app(self):
+        return Flask(self._rootDir)
 
+    def _register_default_blueprints(self, app):
         @app.route('/version', methods=['GET'])
         def version():
             return jsonify(self._version)
@@ -62,8 +68,6 @@ class FlaskBaseApp(ABC):
             def robots():
                 return send_from_directory(os.path.join(app.root_path, 'static'), 'robots.txt')
 
-        return app
-
     @abc.abstractmethod
     def _register_blueprints(self, app):
         pass
diff --git a/TheCodeLabs_FlaskUtils/setup.py b/TheCodeLabs_FlaskUtils/setup.py
index dd8a6c4aa25e87d573fe87c822b8a439665bf542..12a2733acf03bec985e41aee21e124282c8f5da6 100644
--- a/TheCodeLabs_FlaskUtils/setup.py
+++ b/TheCodeLabs_FlaskUtils/setup.py
@@ -3,7 +3,7 @@ from setuptools import setup
 setup(
     name='TheCodeLabs-FlaskUtils',
     packages=['TheCodeLabs_FlaskUtils'],
-    version='1.0.2',
+    version='1.1.0',
     license='MIT',
     description='Useful python classes',
     author='TheCodeLabs',