public FactUpdatedEventArgs(TFact fact, string property) => (Fact, Property) = (fact, property);
public FactAddedEventArgs(TFact fact) => Fact = fact;