* add type param to articleModel.