This is probably a big nitpick, but would these be better called "go_live_at" and "expire_at"?
We use "created_at" in the PageRevision class so I think these names will be a little more consistent.