     
     // MARK: - Interface
     
+    /// The current page, diplayed as a filled circle.
+    ///
+    /// The default value is 0.
     @IBInspectable
     public var currentPage: Int {
         get {

        }
    }
    
    public func setCurrentPage(currentPage: CGFloat, animated: Bool = false) {
        let newPage = max(0, min(currentPage, CGFloat(numberOfPages - 1)))
        _currentPage = newPage
        updateCurrentPageDisplayWithAnimation(animated)
    }
    
    @IBInspectable
    public var numberOfPages: Int = 0 {
        didSet {

        }
    }

    /// Hides the page control when there is only one page.
    ///
    /// The default is `false`.
    @IBInspectable
    public var hidesForSinglePage: Bool = false {
        didSet {
