refactor AlertTargetStateModel