It would be helpful to have a property with activity state (such a Active, Inactive, Paused). Whether an activity is started can of course be derive this from things as startTime, but whether it is paused is more cumbersome.
This is not an absolute must have, but it would be nice to have.