Might it be a bit less fragile to add a `getBlogId` to `Comment` (which can presumably derive it from its `Post`)? Feels a little finicky to have to manage it in this way, but it's entirely possible I'm missing something.