Make ReaderClient inherit BaseClient