/// <summary>
 /// Executes the query on local store and returns the parsed result
 /// </summary>
 /// <param name="store">An instance of <see cref="IMobileServiceLocalStore"/></param>
 /// <param name="query">An instance of <see cref="MobileServiceTableQueryDescription"/></param>
 /// <returns>Task that will complete with the parsed result of the query.</returns>
 public static async Task <QueryResult> QueryAsync(this IMobileServiceLocalStore store, MobileServiceTableQueryDescription query)
 {
     return(QueryResult.Parse(await store.ReadAsync(query), null, validate: true));
 }