when computing the History BLOB - for feature request [a78ffe992b] - latest computed content will be compared with the current record in DB - via an EngineRetrieve() call - and stored if both do not match: it will allow to circumvent any issue about inconsistent use of tracking, e.g. if the database has been modified directly, by-passing the ORM