public ClientResponse FindProducts(string q, int limit)
 {
     return new ClientResponse(() =>
     {
         using (var manager = new ProductManager(null))
             return manager.SearchProduct((int)Company.MatrixId, q, limit).ToArray();
     });
 }