adapting from MessageCollection to List<Messages>