Dubious Cast

backend/Origam.Workflow/Service Agents/ModelServiceAgent.cs when processing request TraceObject uses dubious cast from ITraceable to IPersistent:

There is no class implementing both interfaces, so the Persist operation fails.

The code should be reviewed and improved.