class V8::Object

def keys

def keys
  @context.enter do
    names = @native.GetPropertyNames()
    0.upto( names.Length() - 1).to_enum.map {|i| @context.to_ruby names.Get(i)}
  end
end