@Override注釈を追加した。
Entityのアノテーションがプロパティとフィールドで混在していたのを修正。
Validator内にて記述されていたエンティティの状態を変更するメソッドをエンティティのライフサイクルにした。