I don't think you need either `class_eval` or `class_exec` here...why not just do:

``` ruby
object_singleton_class.__send__(*@original_visibility)
```

?