Update Request base class design