Add mapper constructors to keep WorkItem.Id setter private