Removed __proto__ usage for IE compatibility