protected override ILogWriter GetLogWriter(object source) { return new LogWriter(RepositorySingleton, source); }