ActiveJob: delegate full deserialization to class