Publication相关类实现