[WIP] Make Reader and Writer inherit from an abstract AccessorMethod