         lotMetadataStack.alignCenterXWithView(view, predicate: "0")
         alignMetadataToTopConstraint = lotMetadataStack.alignTopEdgeWithView(view, predicate: "0")
         alignMetadataToTopConstraint?.active = false
-
-        /// We attach the bottom of the image preview to the bottom of the lot metadata,
-        /// then later, when we have enough information about it's height the constant is set
-//        lotImagePreviewView?.then {
-//            imageBottomConstraint = lotMetadataStack.constrainTopSpaceToView($0, predicate: "0")
-//        }
 
         /// This is a constraint that says "stick to the top of the lot view"
         /// it's initially turned off, otherwise it uses it's own height constraint


        infoToolbar.lotViewModel = lotViewModel
        infoToolbar.auctionViewModel = salesPerson.auctionViewModel

//        lotImagePreviewView?.ar_setImageWithURL(lotViewModel.urlForThumbnail)
    }

    override func viewDidLayoutSubviews() {
        super.viewDidLayoutSubviews()

        // Sets up height constraint based on the lot metadata stack's height.
        // TODO: lotMetadataStack needs a constant height, not a variable one with multiline support.
//        let height = lotMetadataStack?.frame.height ?? 0
//        imageBottomConstraint?.constant = height + 20
//        view.setNeedsUpdateConstraints()

        // If atRestMetadataPosition is not set, then we set it based on the lotMetadatStack's position in our view.
        // This should occur during the view's initial layout pass, before any user interaction.


        let sideMargin: String

        if traitCollection.horizontalSizeClass == .Regular {
            sideMargin = "80"
        } else {
            sideMargin = "40"
        }

        /// The whole stack
        let metadataStack = ORStackView()
