年齢検索機能では毎回年齢を読みにいくので、インスタンスメソッドにするとそこの検索コストが大きくなりそうです。
なので最初のロード時に年齢を取得・データベースに格納し、DBから検索するようにしました。