Class TagTypeWithState