Messages retrieved via load function (Limited to 5 most recent):
[
 {
  "text": "Hello from Johnh",
  "createdBy": "anonymous",
  "updatedAt": {
   "seconds": 1714769015,
   "nanoseconds": 429000000
  },
  "updatedBy": "anonymous",
  "createdAt": {
   "seconds": 1714769015,
   "nanoseconds": 429000000
  },
  "id": "KNtXzMm584LszCRH9PvQ"
 },
 {
  "updatedBy": "anonymous",
  "updatedAt": {
   "seconds": 1714769014,
   "nanoseconds": 707000000
  },
  "text": "Hello from Johnh",
  "createdBy": "anonymous",
  "createdAt": {
   "seconds": 1714769014,
   "nanoseconds": 707000000
  },
  "id": "tktib6RHWx1uob6CRoF0"
 },
 {
  "createdAt": {
   "seconds": 1714769012,
   "nanoseconds": 498000000
  },
  "updatedBy": "anonymous",
  "text": "Hello from John",
  "createdBy": "anonymous",
  "updatedAt": {
   "seconds": 1714769012,
   "nanoseconds": 498000000
  },
  "id": "JBYqhHm6cj84Vr1KLd27"
 },
 {
  "createdBy": "anonymous",
  "updatedAt": {
   "seconds": 1714768977,
   "nanoseconds": 592000000
  },
  "createdAt": {
   "seconds": 1714588044,
   "nanoseconds": 770000000
  },
  "updatedBy": "anonymous",
  "text": "Actually the name is Cool, thanks man",
  "id": "aY5Oe5ESatrIZbYPY9hV"
 },
 {
  "updatedBy": "anonymous",
  "createdBy": "anonymous",
  "text": "Hello from John",
  "updatedAt": {
   "seconds": 1714588046,
   "nanoseconds": 139000000
  },
  "createdAt": {
   "seconds": 1714588046,
   "nanoseconds": 139000000
  },
  "id": "sjuhpUPpuJq3J5APBxSl"
 }
]

Messages retrieved via Collection component

(it's just a noop pass-through server-side b/c can't do async operations outside of load function)

[
  {
    "text": "preloadedMessage from the server"
  }
]