         }
     }
     
-    var bouncesZoom: Bool {
+    public var bouncesZoom: Bool {
         get {
             return self._scrollView.bouncesZoom
         }


// MARK: Layout Overrides
extension ZoomView {
    override var frame: CGRect {
        get {
            return super.frame
        }

    }
    
    // Functions
    public func zoomOut(animated: Bool) {
        self._scrollView.zoomOut(animated: animated)
    }
    
    // Call this when you changed the size of the 
    // contentView to ensure that the minimum and 
    // maximum zoomScale are updated accordingly
    public func updateZoomScales() {
        self._updateZoomScales()
    }
}


// MARK: Class Declaration
public class ZoomView: UIView {
    // Required Init
    required public init?(coder aDecoder: NSCoder) {
        fatalError("ZoomView does not support NSCoding")
    }
    
