Adds an abstract Job class.