@classmethod
def from_snapshot(cls, snapshot: OrderBookMessage):
    raise NotImplementedError((constants.EXCHANGE_NAME + ' order book needs to retain individual order data.'))
@classmethod
def from_snapshot(cls, snapshot: OrderBookMessage):
    raise NotImplementedError((constants.EXCHANGE_NAME + ' order book needs to retain individual order data.'))