Add Option to Override Parent Prototype

For a sandboxing application I'm working on, it is useful to be able to be able to override the parents prototype, removing methods like `__defineGetter__`, `__defineSetter__`.