public override int GetHashCode()
 {
     unchecked
     {
         return((AggregateRootType.GetHashCode() * 397) ^ AggregateRootId.GetHashCode());
     }
 }
 public override int GetHashCode()
 {
     return(AggregateRootType.GetHashCode() + EventType.GetHashCode());
 }