moved response reader out of model binder