 //MARK: Mock Request
 
 /// Base protocol for request with support mock data
-public protocol WebServiceMockBaseRequesting: WebServiceBaseRequesting {
+public protocol WebServiceMockBaseRequesting {
     /// Fast switch enable/disable mock data (if `WebServiceMockEngine` as first in array `WebService.engines`).
     var isSupportedRequest: Bool { get }
     

    var helpersArray: [String: Any] = [:]
    var requests: [UInt64: RequestItem] = [:]
    
    var rawDataFromStoreAlwaysNil: Bool
    var alwaysSupported: Bool
    
    
    /**
     Mock engine constructor.

    
    public func cancelRequest(requestId: UInt64) {
        if let requestItem = requests.removeValue(forKey: requestId) {
            requestItem.workItem.cancel()
            requestItem.canceled()
        }
    }
