add the ability to clear out a variable (not often necessary, but you never know)
make sure to restore the current package
make sure to unset the current Class once outside of the body