For both persistent map and set allow multiple withInitialize callbacks to be added

Change _initializationCallback from Function reference to an array of
Functions references