Плохо ли изменять (дополнять) прототипы встроенных объектов JavaScript? Прочитал на JavaScript Garden, что изменять прототипы встроенных объектов -- нехорошо. Тем не менее, Prototype.js это делает, например. Действительно ли так плохо менять прототипы встроенных объектов? Я для фана пилю свою библиотечку, хотелось там свои методы (типа как $(element).on(event, action) в JQuery). В самом JQuery вроде эти методы добавляются в момент вызова $(), но с изменением прототипа было бы проще.