public override void Dispose() { _documentRepository.Dispose(); _documentTypeRepository.Dispose(); _directoryService.Dispose(); _fileRepository.Dispose(); _fileProvider.Dispose(); }