DynamicMetaObject IDynamicMetaObjectProvider.GetMetaObject(Expression parameter) { return new ClayMetaObject(this, parameter, ex => Expression.Property(Expression.Convert(ex, typeof(IContentBehavior)), "Behavior")); }