/// <summary>
        /// Starts executing a Query against a DataService or a fake one
        /// </summary>
        /// <param name="callback">Function to return to</param>
        /// <param name="query">Query to execute</param>
        /// <returns>Async Result </returns>
        public IAsyncResult BeginExecute(AsyncCallback callback, IQueryable <WebMachine> query)
        {
            FakeAsyncResult result = new FakeAsyncResult(callback, query);

            return(result);
        }
 /// <summary>
 /// Starts executing a Query against a DataService or a fake one
 /// </summary>
 /// <param name="callback">Function to return to</param>
 /// <param name="query">Query to execute</param>
 /// <returns>Async Result </returns>
 public IAsyncResult BeginExecute(AsyncCallback callback, IQueryable<WebMachine> query)
 {
     FakeAsyncResult result = new FakeAsyncResult(callback, query);
     return result;
 }