exports
다른 module source가 public API를 사용한다
strong API일반 code dependency와 reflection 접근을 섞지 않는다.
다른 module source가 public API를 사용한다
strong APIframework가 deep reflection으로 member에 접근한다
runtime reflection핵심: 오류 회피를 위해 전체 module을 open하면 encapsulation 가치가 줄어든다.