# File lib/facets/core/kernel/to_data.rb, line 7
  def to_data( deep=false )
    #return self if Hash === object_class
    data = {}
    data.data_represents( object_class )
    instance_variables.each do |iv|
      name = iv[1..-1].to_sym  # remove @
      value = instance_variable_get(iv)
      value = value.to_data if deep
      data[name] = value
    end
    data
  end