public InvalidAssociation(Address localAddress, Address remoteAddress, Exception cause = null, DisassociateInfo? disassociateInfo = null) : base(string.Format("Invalid address: {0}", remoteAddress), cause) { RemoteAddress = remoteAddress; LocalAddress = localAddress; DisassociationInfo = disassociateInfo; }