Added better static methods for generating requests