protected virtual void MapTerminalToPort(ITerminal terminal, IPort port) { port.RegisterTerminal(terminal); terminal.RegisterPort(port); _portMapping.Add(terminal.PhoneNumber, port); OnTerminalToPortMapedEvent(terminal, port); }