상태 변경의 목적을 이름과 검증으로 함께 표현합니다.
임의 값 교체상한 우회
현재 값과 상한 검사성공 여부 반환
핵심: getter와 setter를 자동 생성하는 것만으로 객체 책임이 생기지 않습니다.