The problem with this way of thinking is, fundamentally, you don't determine what is self-contained.
(What you can do is remove unnecessary coupling, but you're doing that anyway...)
(What you can do is remove unnecessary coupling, but you're doing that anyway...)