Fix extending this.options, extends prototype options and then all options...!

I did not thought it was possible to modifiy prototype this way! but since option is an object, it seems every instance options are a reference to the prototype options