Auto set typeNumber