Change ReaderLocal to ReaderAbstract