ISessionInternals ISessionCreator.CreateSession(IOpenKitComposite parent) { var configuration = BeaconConfiguration.From(openKitConfiguration, privacyConfiguration, serverId); var beacon = new Beacon(this, configuration); var session = new Session(Logger, parent, beacon); SessionSequenceNumber++; return(session); }