Der Work-Manager persistiert automatisch alle Felder und Properties, die vom JSON-Serializer erfasst werden. Man muss also ggf. nur die entsprechenden Attribute setzen, um dem Work-Item erweiterte Eigenschaften zu verpassen, die ebenfalls in der Datenbank gesichert werden. Näheres siehe NewtonSoft-Dokumentation.
Dieses Property wird automatisch serialisiert, weil es public ist:
public WorkType Type { get; set; }
Diese Feld wird explizit mit serialisiert, obwohl es nicht public ist:
[JsonProperty]
private List<Guid> RecordGuids = new List<Guid>();


