public object GetInfo()
{
var data = JObject.FromObject( new
{
ActionDescriptor = ActionDescriptor.GetInfo(),
StartOn,
} );
var descriptor = ActionDescriptor as ActionDescriptor;
if ( descriptor != null )
data["Remaining"] = ( StartOn + descriptor.Requirement.Time ) - DateTime.UtcNow;
return data;
}