ISignSessionLocal signsession,
    public InformationMemory(Admin administrator,                             ICAAdminSessionLocal  caadminsession,                             IRaAdminSessionLocal raadminsession,                              IAuthorizationSessionLocal authorizationsession,                             ISignSessionLocal signsession,                             ICertificateStoreSessionLocal certificatestoresession,                             IHardTokenSessionLocal hardtokensession,							 IPublisherSessionLocal publishersession,                             GlobalConfiguration globalconfiguration){      this.caadminsession = caadminsession;                                 this.administrator = administrator;      this.raadminsession = raadminsession;      this.authorizationsession = authorizationsession;      this.signsession = signsession;      this.certificatestoresession = certificatestoresession;      this.publishersession = publishersession;      this.globalconfiguration = globalconfiguration;            this.raauthorization = new RAAuthorization(administrator, raadminsession, authorizationsession);      this.caauthorization = new CAAuthorization(administrator, caadminsession, certificatestoresession, authorizationsession);      this.logauthorization = new LogAuthorization(administrator, authorizationsession);      this.hardtokenauthorization = new HardTokenAuthorization(administrator, hardtokensession, authorizationsession);    }