small changes make config member of Read (derivation)