Но ты предлагаешь что-то?
да абстрактно-то что можно предложить. Есть несколько вариантов абстрактных решений. 1. Это понять, нужна ли именно такая кастомизация? 2. Что конкретно вообще нужно. 3. Не проще ли написать свое или поискать что-то более конкретное. 4. Если сроки не позволяют, то тогда выделить из 100500 параметров кастомизации используемые и нет, скрыть в каком-нибудь прокси-объекте часть неиспользуемых параметров или параметров, которые контролируемо инициализируются, чтобы хотя бы снизить риски. 5. Если это объект комбайн - выделить те части которые нужны, возможно опять же проще или заюзать что-то свое или есть что попроще декомпозированное. Но опять же там тонна ньюансов: что за фреймворк, что там самописного. и т.д. и т.п.