public void Start()
 {
     if (Status != TrackingTaskStatus.Ready)
     {
         throw new InvalidOperationException("...");
     }
     Status = TrackingTaskStatus.InProgress;
     AddDomainEvent(new TrackingTaskStartedEvent(Id));
 }