FLUID-4908: Updated modelRelay component to use fireSourcedChange() to avoid circularity.