         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


        let sideMargin: String

        /// Image Preview, only on iPad
//        let lotImagePreviewView: UIImageView?
        if traitCollection.horizontalSizeClass == .Regular {
            sideMargin = "80"
//            lotImagePreviewView = UIImageView().then {
//                $0.contentMode = .ScaleAspectFit
//                $0.setContentCompressionResistancePriority(UILayoutPriorityDefaultLow, forAxis: .Vertical)
//            }
        } else {
            sideMargin = "40"
//            lotImagePreviewView = nil
        }

//        lotImagePreviewView?.then {
//            view.addSubview($0)
//            $0.alignTopEdgeWithView(view, predicate: "0")
//            $0.constrainWidthToView(view, predicate: "-80")
//            $0.alignCenterXWithView(view, predicate: "0")
//        }

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


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

    override func viewDidLayoutSubviews() {
        super.viewDidLayoutSubviews()

        // 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.
