This reply might be a little bit late, but ```this.prototype = Object.create(view)``` seems not a safe pattern here, we don't want the properties which we are not expected for(just like you said previously)