added a new constructor to the model articles, mainly to ease unit testing