No longer recommend inheriting from Struct.new

Inheriting from Struct.new can lead to this error: "TypeError: superclass mismatch for class SomeJob"

Details: http://www.benjaminoakes.com/2013/10/15/superclass-mismatch-when-inheriting-from-struct-new/