Кстати, Proxy позволяют делать настоящее множественное наследование, без каких либо оверхедов, т.е. вешаем обработчик на событие "отсутствия свойства или метода" и перенаправляем на другой Proto Chain и т.д.
Другое дело, что такая фича нужна крайне редко, но всё равно - приятно