Why shadowing is implicit?