protected bool Equals(PersistentTaskStatus other)
 {
     return(Equals(Subject, other.Subject) && Status == other.Status);
 }
 protected bool Equals(PersistentTaskStatus other)
 {
     return Equals(Subject, other.Subject) && Status == other.Status;
 }