make accessor delegate reading to a reader