Improved ReaderManager class