 	}
 	
 	/// Detail label.
-    open fileprivate(set) lazy var detailLabel = UILabel()
+    @IBInspectable
+    open let detailLabel = UILabel()
 	
     deinit {
         removeObserver(self, forKeyPath: "titleLabel.textAlignment")

		prepareTitleLabel()
		prepareDetailLabel()
	}
	
	/// Prepares the titleLabel.
    private func prepareTitleLabel() {
        titleLabel.textAlignment = .center
        titleLabel.contentScaleFactor = Screen.scale
		titleLabel.font = RobotoFont.medium(with: 17)
        titleLabel.textColor = Color.darkText.primary
        addObserver(self, forKeyPath: "titleLabel.textAlignment", options: [], context: &ToolbarContext)
	}
	
	/// Prepares the detailLabel.
	private func prepareDetailLabel() {
        detailLabel.textAlignment = .center
        detailLabel.contentScaleFactor = Screen.scale
		detailLabel.font = RobotoFont.regular(with: 12)
        detailLabel.textColor = Color.darkText.secondary
	}
}

private var ToolbarContext: UInt8 = 0

open class Toolbar: Bar {
	/// A convenience property to set the titleLabel.text.
	@IBInspectable
    open var title: String? {
		get {
			return titleLabel.text
		}
