Presumably future source requests will *always* have _requestedAt_ times. In that case I think it would be better to back-populate the request times rather than have an optional field to deal with throughout the code. Someone will come along later and misinterpret it.