Pass the factory to the Model and expose the Factory’s Reader/Writer
properties, so they can be used from inside the Model.