add __proto__ type issue