Thinking about this again, I realized I said something incorrect — if you're extending InventoryView, you do have some control over the title even without this because you control what getTopInventory() returns, and that provides the title.

I'm wondering if there's a use case in which you couldn't get the same effect by ensuring the inventory returned by getTopInventory() has the title you want. Considering the addition of supporting titles to arbitrary inventory types, I think the only way that could happen is if the top inventory is from a source other than createInventory().

I can't think of any specific case where that would be the case, but I guess keeping the option open is still reasonable.