After thinking about this over tacos, I think I'll subclass it like you suggested as I couldn't think of a use case for existing WPContentViews to have a similar header.