ETag does not consider number of children
Causing pages to remain cached even as new kids arrive. Also to consider: the children may change on their own.
Likely needs a way to cascadingly compute an etag on save. And I would love it if I could get Postgres to do this for me, because I really don't want to do it myself.