User reflection in Job class to support lists and serialize XML