pub fn update_source<C: Component + Clone + PartialEq, F: QueryFilter, R: Relationship>(
commands: Commands<'_, '_>,
changed: Query<'_, '_, (Entity, &Propagate<C>), (Or<(Changed<Propagate<C>>, Without<Inherited<C>>)>,)>,
removed: RemovedComponents<'_, '_, Propagate<C>>,
relationship: Query<'_, '_, &R>,
relations: Query<'_, '_, &Inherited<C>, Without<PropagateStop<C>>>,
)Expand description
add/remove Inherited::<C> for entities with a direct Propagate::<C>