[BUGFIX beta] Add warning to variable {{input type}}, with working tests

This is an update to #5056, which should fix the tests.
Not sure this is quite right. It seems fine to me to use a bound property to look the type up, we just will not update upon that property changing.