         Reference to receiver for support of chain calls.
     */
     @discardableResult
-    public func onPinch(when handlerReuseCount: GestureHandlerReuseCount = .always, handle: @escaping GestureRecognizerHandlerBlock<UIPinchGestureRecognizer>, configure: GestureRecognizerConfigurationBlock<UIPinchGestureRecognizer>?) -> Self {
+    public func onPinch(when handlerReuseCount: GestureHandlerReuseCount, handle: @escaping GestureRecognizerHandlerBlock<UIPinchGestureRecognizer>, configure: GestureRecognizerConfigurationBlock<UIPinchGestureRecognizer>?) -> Self {
         /*
          * Obtain handler block for gesture recognizer.
          */

        Reference to receiver for support of chain calls.
    */
    @discardableResult
    public func onSwipe(when handlerReuseCount: GestureHandlerReuseCount = .always, handle: @escaping GestureRecognizerHandlerBlock<UISwipeGestureRecognizer>, configure: GestureRecognizerHandlerBlock<UISwipeGestureRecognizer>?) -> Self {
        /*
         * Obtain handler block for gesture recognizer.
         */

         */
        
        return self
    }
    
    /**
    Adds `UIScreenEdgePanGestureRecognizer` instance to view.
    
    - parameters:
        - handle: Called when `UIScreenEdgePanGestureRecognizer` instance changes its state.
    
    - returns:
        Reference to receiver for support of chain calls.
    */
    @discardableResult
    public func onScreenEdgePan(handle: @escaping GestureRecognizerHandlerBlock<UIScreenEdgePanGestureRecognizer>) -> Self {
        return onScreenEdgePan(when: .always, handle: handle, configure: nil)
    }
    
    // MARK: Private object methods
