removes the reflection module completely. Reflection and the ability to catch eval errors is too useful.
Added 3.x unit tests back to show this.