protected static bool BindingHasFailed( DynamicMetaObject metaObject ) { return metaObject == null || metaObject.Expression.NodeType == ExpressionType.Throw; }