the prototype given in the Object.create(SomeObject.prototype) should
really be a copy
Else overrrides on the sup object will change the original

Problem is that changing the supers prototype after the sub created a
copy is not seen anymore.