         case Spring(bounce: CGFloat, speed: CGFloat)
         case Custom(POPPropertyAnimation)
     }
-    
-    // MARK: - Views
-    
-    /// Alert title label.
-    lazy var titleText: UILabel = {
-        let label = UILabel()
-        label.textAlignment = .center
-        label.translatesAutoresizingMaskIntoConstraints = false
-        return label
-    }()
-    
-    /// Alert message label.
-    lazy var messageLabel: UILabel = {
-        let label = UILabel()
-        label.textAlignment = .center
-        label.translatesAutoresizingMaskIntoConstraints = false
-        return label
-    }()
     
     // MARK: - Defaults
     

        }
        DispatchQueue.main.async {
            let dismissAnimation = POPBasicAnimation(propertyNamed: kPOPLayoutConstraintConstant)
            dismissAnimation?.toValue = -Defaults.Height
            dismissAnimation?.duration = Defaults.AnimationDuration
            animatedConstraint.pop_add(dismissAnimation, forKey: "dropdown-dismiss")
            DispatchQueue.main.asyncAfter(deadline: .now() + Defaults.AnimationDuration) {

        static var TopPadding                = CGFloat(22)
        static var MiddlePadding             = CGFloat(4)
        static var BottomPadding             = CGFloat(10)
        static var TitleFont: UIFont         = UIFont.boldSystemFont(ofSize: Defaults.TitleFontSize)
        static var MessageFont: UIFont       = UIFont.systemFont(ofSize: Defaults.FontSize)
        static var TitleFontSize: CGFloat    = 16 {
