@classmethod
def with_settlement_contract(cls, date, underlying_contract,
    settlement_contract=None, counterparty=None):
    """Create a Trade given a Settlement"""
    cls.date = date
    cls.contract = underlying_contract
    cls.counterparty = counterparty
    cls.settlement = settlement_contract
