Fix for PersistentMap/Collection.withInitialized only supporting one callback

Sorry about the diff, I'm not sure why but it seems to want to replace the whole file rather than only showing the changes.  Maybe its a line ending issue.