Object.create and ;'s 

Using `Object.create` in places and removing ;'s. I left `new` around when we need to climb the constructor chain.