private object GetPropertyValue(string propertyName)
        {
            var value = base[propertyName];

            if (value is IDictionary <string, object> )
            {
                value = new DynamicResultRow(value as IDictionary <string, object>);
            }
            return(value);
        }
 internal DynamicRowMetaObject(
     Expression parameter,
     DynamicResultRow value)
     : base(parameter, BindingRestrictions.Empty, value)
 {
 }