why not use `vjs.obj.create(Object.prototype)` instead of `new F()`? Since this is exactly what `vjs.obj.create` does.