Make the String::$source an array
Accumulate the sources in Storage/CouchDb::ensurePresence