spin out request class from dispatcher