 //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 }
     

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


//MARK: Mock Engine
/// Simple engine for temporary mock requests.
open class WebServiceMockEngine: WebServiceEngining {
    
    /// Item for store current requests in process
    struct RequestItem {
