public ConnectionModel([NotNull] ConnectorModel sinkConnector, [NotNull] ConnectorModel sourceConnector, Guid id)
 {
     SinkConnector   = sinkConnector ?? throw new ArgumentNullException(nameof(sinkConnector));
     SourceConnector = sourceConnector ?? throw new ArgumentNullException(nameof(sourceConnector));
     ID = id;
 }
 public ConnectionModel([NotNull] ConnectorModel sinkConnector, [NotNull] ConnectorModel sourceConnector) : this(sinkConnector, sourceConnector, Guid.NewGuid())
 {
 }