[#5] ArticleManager class