with Accessor base interface for Readers and Writers