     var highEstimateCents: UInt64? { get }
     var lotName: String { get }
     var lotID: String { get }
-    var lotIndex: String { get }
     var lotLabel: String? { get }
     var lotArtworkCreationDate: String? { get }
     var urlForThumbnail: URL { get }

        return model.artwork.dimensionsCM
    }

    var lotIndex: String {
        // TODO: a lot's position is not the same as it's lot number. See: https://github.com/artsy/eigen/issues/1791
        return String(model.position)
    }

    var lotLabel: String? {
        return model.lotLabel as String?
    }

extension LiveAuctionLotViewModelType {

    var formattedLotIndexDisplayString: String {
        guard let lotLabel = lotLabel else { return "" }
        return "Lot \(lotLabel)"
    }

    var currentBidSignal: Observable<CurrentBid> {
