Build a bitemporal memory: facts with validity intervals and belief time, point-in-time queries, invalidation instead of deletion