Created a base Request class to DRY out the code