Index: /branches/feature-narrow-tables/lib/MT/Meta/Proxy.pm
===================================================================
--- /branches/feature-narrow-tables/lib/MT/Meta/Proxy.pm (revision 1836)
+++ /branches/feature-narrow-tables/lib/MT/Meta/Proxy.pm (revision 1849)
@@ -177,5 +177,7 @@
             or Carp::croak("Metadata $field on $pkg not found.");
         my $type = $meta->{type};
-        my $meta_is_blob = ($meta_obj->properties->{column_defs}->{$type}||'') eq 'blob';
+
+        my $meta_col_def = $meta_obj->column_def($type);
+        my $meta_is_blob = $meta_col_def ? $meta_col_def->{type} eq 'blob' : 0;
 
         ## xxx can be a hook?
Index: /branches/feature-narrow-tables/lib/MT/Object.pm
===================================================================
--- /branches/feature-narrow-tables/lib/MT/Object.pm (revision 1844)
+++ /branches/feature-narrow-tables/lib/MT/Object.pm (revision 1849)
@@ -1155,4 +1155,5 @@
 *__parse_def = \&MT::Object::__parse_def;
 *count = \&MT::Object::count;
+*columns_of_type = \&MT::Object::columns_of_type;
 
 # TODO: copy this too
