added TryGetAndThrowOnInvalidBinding
pending: what to do on multi-binding?