fixed issue around 'double adding' of models to message collection, caused by sending back an array from the post route