Get checks CRUD metadata before returning an the data where as retrieve only checks that where the data was found the appropriate validation has been run.