using Model.populate now, to avoid re-querying database