# File lib/dm-core/property/object.rb, line 18
      def load(value)
        if @type
          return @type.load(value, self)
        end

        case value
          when ::String
            Marshal.load(value.unpack('m').first)
          when ::Object
            value
          end
      end