Есть две проблемы:
- На настоящий момент проверки параметров компонента и список необходимых модулей указываются в свойствах класса
ckeckParams и needModules. Это создаёт трудности в изменении или дополнении этих свойств в дочерних классах.
- Т. к. в Битриксе существует файл .parameters.php, хотелось бы вынести правила приведения параметров и указание необходимых модулей туда.
Необходимо проверить, сработает ли такая схема, будет ли она удобна. Если да, то внедряем её и отказываемся от свойств ckeckParams и needModules.