Added implementation and tests for ICritieria.ListAsync