Add AutoRequest abstract base class