i found my mistake watching your sample:
I create a function to make easy the calls for your class and I initialize everytime, now I just check if initialized or not and works fine
	
	
	
	
	
	
	
	
	
		        'Dim manager As clsPreferenceManager
        If manager.IsInitialized = False Then 
           manager.Initialize
        End If