oai-pmh: tidy up OaiPmhView interfaces