Use __proto__ if it's possible