If the relation is the only thing changing on a related model instance, then the instance itself should not receive $beforeUpdate & co. calls, because the only update that occurs is of the relation on the parent model, the instance itself is not touched.