Improve FileTransferClient base class