Support for generating new facts once cleared

Drop a fact on a matching register a new fact is generated.