We have properties and events shared by multiple sources and while we can use the "depending on source" option for cadence of a property, we are not able to do that if our shared property is string in one source and float or double in the other.