For nested or non-root mutations we need to document that this strategy will not work as we will not have access to all base objects affected.