Adding RequestModelBuilder
Refactored RequestModelBuilder and JobApplyCommand