=str #16380 Cleaned up Source/Sink/Key overlap

Refs #16380
Hmm, shouldn’t it? Should we have some generic SourceVerification tests that classify and then verify each of our Sources? (same for the other elements)

Not for today, but probably worth a ticket, with such a huge API.