Fully encapsulated all the fields in Job class.