問題文だとsetterの方で値チェックするんじゃないかって気がするけどまぁ
質問者しだいだよね