Убедитесь что классы имеют четко определенный и ограниченный набор отвественностей и не перегружены не связанной функциональностью