anchor.diff:                      | 5 -> findHandler (owin.HttpMethod + "/" + owin.Segment(1) + ":id/" + owin.Segment(3) + ":id") // /Resource/:Id/SubResouce/:Id
                       | _ -> None
                   match httpHandler with
  -                | Some(handler) -> execute (owin.RequestContext, handler) |> ignore
  +                | Some(handler) -> handler.Execute(owin.RequestContext)
                   | None -> owin |> BAD_REQUEST(Response<unit>.WithError(HttpNotSupported))
               with __ -> ()
           }
  
positive.code: 
  /// Owin katana server
  [<Sealed>]
  type OwinServer(httpModule : Dictionary<string, HttpHandlerBase<_, Error>>, logger : ILogService, ?port0 : int) = 
      let port = defaultArg port0 9800
      let accessDenied = """
  Port access issue. Make sure that the running user has necessary permission to open the port. 
  
negative.code:     let inline getIndexName (owin : IOwinContext) = removeTrailingSlash owin.Request.Uri.Segments.[2]
      let inline subId (owin : IOwinContext) = removeTrailingSlash owin.Request.Uri.Segments.[4]
      
      type IHttpHandler = 
          abstract Execute : RequestContext -> unit
      
      /// Handler base class which exposes common Http Handler functionality
      [<AbstractClass>]
      type HttpHandlerBase<'T, 'U when 'T :> DtoBase>(?failOnMissingBody : bool, ?validateBody : bool) = 
  