workaround for browsers missing __proto__