                                                  self.yelpDescriptionView
             ])
         view.axis = .vertical
-        view.spacing = self.margin
-
-        view.layoutMargins = UIEdgeInsets(top: self.margin, left: 0,
-                                          bottom: self.CardMarginBottom, right: 0)
+        view.spacing = margin
+
+        view.layoutMargins = UIEdgeInsets(top: margin, left: 0,
+                                          bottom: bottomMargin, right: 0)
         view.isLayoutMarginsRelativeArrangement = true
         return view
     }()
 
-    func setContainingStackViewMargins(isTopMarginPresent: Bool) {
+    private func setContainingStackViewMargins(isTopMarginPresent: Bool) {
         // Margins initialized in lazy init.
-        containingStackView.layoutMargins = UIEdgeInsets(top: isTopMarginPresent ? self.margin : 0, left: 0,
-                                                         bottom: self.CardMarginBottom, right: 0)
+        containingStackView.layoutMargins = UIEdgeInsets(top: isTopMarginPresent ? margin : 0, left: 0,
+                                                         bottom: bottomMargin, right: 0)
     }
 
     private let eventHeader: PlaceDetailsEventHeader = {

        return view
    }()

    lazy var categoryLabel: UILabel = {
        let view = UILabel()
        view.textColor = Colors.detailsViewCardPrimaryText
        view.font = Fonts.detailsViewCategoryText
        return view
    }()

    lazy var urlLabel: UILabel = {
        let view = UILabel()
        view.textColor = Colors.detailsViewCardLinkText
        view.font = Fonts.detailsViewCategoryText

    }()

    // MARK: Inner views
    private lazy var titleLabel: UILabel = {
        let view = UILabel()
        view.textColor = Colors.detailsViewCardPrimaryText
        view.font = Fonts.detailsViewTitleText
