[++] __proto__ less browsers - proper inheritance order - extends, and then self