moved article object out of viewmodel