some fixes
remove datalog
transforms a clone to get the geometry area

avoid the corruption of geometry data
Merge branch 'master' into fix-reversion-issues
Merge branch 'remove-datalog' into fix-reversion-issues
re-enable the reversion middleware methods