Do not generate a ComponentModification from weak statements
Adding/removing monitors for components causes unnecessary structural synchronization and possibly also unwanted modification timestamp changes.
Creating a monitor will add a weak relation to the monitored component which should not be considered as something that somehow modifies the weakly referenced entity.
Edited by Tuukka Lehtonen