public ScriptCreatorRunner(IDataClient dataClient, Assembly targetAssembly)
        {
            _dialect = dataClient.Dialect;
            _scriptCreatorDatabase = new ScriptCreatorDatabase(_dialect, dataClient.Database);
            _scriptCreatorDataClient = new DataClient(_scriptCreatorDatabase, _dialect);
            _versionRepository = new ScriptCreatorVersionRepository(_scriptCreatorDataClient, false);
            _versionRepository.OnUpdateVersion += UpdateSchemaVersion;

            Runner.Log = new ScriptCreatorLogger(Runner.Log, this);
            _runner = new Runner(_scriptCreatorDataClient, targetAssembly, _versionRepository);
        }