article model with ability to fetch body