just log what values are in these additional properties and formulate what you want to do in that hook behind IF statement which describe situation when to react that way.
I think this is a design bug with jeanfredrik:denormalize where he should have been using direct inserts/updates to bypass collection hooks that are already defined and purposed for other things.
That being said, you should always design your own hooks to check for arguments of the insert/update and run if there actually is need to run.