PIM-1113: Update controller to be cleaner
Add comment to explain code
PIM-1113: Add validation constraint for job instance
PIM-1113: Change post bind event to bind