Читай про
закон Деметры. Если в проекте куча вызовов типа
SomeClass.SomeField.SomeMethodWhichReturnsOtherObject().AnyOtherField = 15;
или
a.b.c().d = e.f.h().g;
- вполне возможно, в архитектуре перебор с SR.
Хотя возможна ситуация, когда архитектор пытается подготовиться ко всем возможным изменениям; SR в таком случае лишь следствие (одно из), и разумные аргументы будут лежать вне SOLID принципов.