public virtual DynamicMetaObject GetMetaObject(Expression parameter) { return new MetaDynamic(parameter, this); }