private SalesforceAnalyticsManager(Account account, string communityId)
        {
            var deviceAppAttributes = BuildDeviceAppAttributes();

            analyticsManager = new AnalyticsManager(account.GetCommunityLevelFileNameSuffix(), deviceAppAttributes,
                                                    PincodeManager.RetrievePinCodeHash());
            eventStoreManager = (EventStoreManager)analyticsManager.GetEventStoreManager();
            remotes           = new Dictionary <ITransform, IAnalyticsPublisher>();
            var transformer = new AiltnTransform();
            var publisher   = new AiltnPublisher();

            remotes.Add(transformer, publisher);
        }