To repeat what someone said earlier, this exact issue is already addressed quite cleanly by the aforementioned Observe tag (and it's more advanced version ObserveValue).
I think the Observe/ObserveValue tags are easily useful enough that their inclusion in BindingUtils (or wherever mx:Binding is kept) would be an excellent update to the Flex SDK. Troy.

