Avoid use of __proto__ which is problematic for IE10