public Generator(Database database)
        {
            _database = database;

            _sqlGenerator        = new SqlGenerator(_database);
            _phpGenerator        = new PhpGenerator(_database);
            _typescriptGenerator = new TypescriptGenerator(_database);
            _notificationSystem  = new NotificationSystem();
        }
        public Generator(Database database)
        {
            _database = database;

            _sqlGenerator             = new SqlGenerator(_database);
            _phpGenerator             = new PhpGenerator(_database);
            _typescriptGenerator      = new TypescriptGenerator(_database);
            _notificationSystem       = new NotificationSystem();
            _cSharpGenerator          = new CSharpGenerator(_database);
            _documentationGenerator   = new DocumentationGenerator(_database);
            _javaGenerator            = new JavaGenerator(_database);
            _pythonGenerator          = new PythonGenerator(_database);
            _generatorConfigGenerator = new GeneratorConfigGenerator(_database);
            _authenticationSystem     = new AuthenticationSystem(_database);
        }