(4) пусть меняет, но четко и подробнейшим образом документирует все - зачем, где, как.
(0) в 1С нет настоящих объектов ООП, поэтому переопределить свойства и методы "объектов" нельзя.
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший