Your comments

Скажите а нельзя ли в случае раздутых классов просто разделить функционал между partial классами этого класса?