I don't really get the concepts of this whole thing. Why can't we combine the default and the document values in the `getSeo*()` methods? /cc @dbu @ElectricMaxxx