metadata가 표현할 정보의 크기에 따라 형태를 고른다.
존재 자체가 분류다.
사용 지점이 반드시 값 제공
안전한 공통 동작
boolean 조합보다 명확
핵심: 보안 annotation이 장식으로만 남는 우회 호출을 architecture test로 막는다.