     /**
      Load counterparty contacts.
      Also see [ API refere`nce](https://online.moysklad.ru/api/remap/1.1/doc#контрагент-контактное-лицо-get)
-     - parameter auth: Authentication information
-     - parameter id: Id of counterparty
+     - parameter parameters: container for parameters like auth, offset, search, expanders, filter, orderBy, id, stringData, urlParameters
      - returns: Observable sequence with contacts
      */
-    public static func counterpartyContacts(auth: Auth, id: String) -> Observable<[MSEntity<MSContactPerson>]> {
+    public static func counterpartyContacts(parameters: UrlRequestParameters) -> Observable<[MSEntity<MSContactPerson>]> {
+        guard let id = parameters.stringData else { return Observable.error(MSError.genericError(errorText: LocalizedStrings.incorrecContactPersonsResponse.value)) }
         let urlPathComponents: [String] = [id, "contactpersons"]
-        return HttpClient.get(.counterparty, auth: auth, urlPathComponents: urlPathComponents, urlParameters: [])
+        return HttpClient.get(.counterparty, auth: parameters.auth, urlPathComponents: urlPathComponents, urlParameters: [])
             .flatMapLatest { result -> Observable<[MSEntity<MSContactPerson>]> in
                 guard let results = result?.toDictionary()?.msArray("rows") else {
                     return Observable.error(MSError.genericError(errorText: LocalizedStrings.incorrecContactPersonsResponse.value))

     Load organizations.
     Also see [ API reference](https://online.moysklad.ru/api/remap/1.1/doc/index.html#юрлицо)
     - parameter parameters: container for parameters like:
                                     authentication information,
                                     desired data offset,
                                     filter for request,
                                     Additional objects to include into request,
                                     Order by instruction
    */
    public static func organizations(parameters: UrlRequestParameters)
        -> Observable<[MSEntity<MSAgent>]> {

                                         Order by instruction
     - parameter stockStore: Specifies specific Store for filtering
     - parameter scope: Filter data for scope. For example if product specified, query will not return variants for product
     - returns: Collection of Assortment
    */
    public static func assortment(parameters: UrlRequestParameters,
