#61 make IRODSFileImpl not final for easier mocking