(refactor) Refactor request factory methods to allow for optional parameters
(refactor) Refactor request factory methods to allow for optional parameters

sreimer15/RoadMapToAnything,RoadMapToAnything/RoadMapToAnything,cyhtan/RoadMapToAnything,delventhalz/RoadMapToAnything,delventhalz/RoadMapToAnything,sreimer15/RoadMapToAnything,RoadMapToAnything/RoadMapToAnything,cyhtan/RoadMapToAnything