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(); }); }