public TelephoneExchange(ICollection<Port> ports, ICollection<ClientTerminal> terminals)
        {
            _terminalToPertConnections = new List<TerminalToPortConnection>();
            CurrentSessions = new List<Session>();
            Rates = new List<IRate>();
            BillingSystem = new BillingSystem();

            Ports = ports;
            Terminals = terminals;
        }
        public TelephoneExchange()
        {
            _terminalToPertConnections = new List<TerminalToPortConnection>();
            CurrentSessions = new List<Session>();
            Rates = new List<IRate>();
            BillingSystem = new BillingSystem();

            Ports = new List<Port>();
            Terminals = new List<ClientTerminal>();
        }