Initial version of full session communication and moved shardpreferences to PersistanceStorage.