Used Object.create() instead of __proto__