Abstract Match model to return matches instead of response with data