Unifying interface for activity instances and directives.
The interval this occupies on the timeline.
Time that the activity starts.
String type name of the activity.
Creates a new object that is identical except that it exists on a different interval.