Inner connection should be final.
Refactory dependency-avoidance utility.