Explicit dependencies principle