Über Binding PartI : Adding support for property level binding using IBinderMetadata

still really *really* not a fan of this (also at L30). The point of having a context is to simplify the execution model. Passing around a partially-initialized data structure just means you have to sprinkle this call in a few places. It's hard to maintain and doesn't add value.