return generic user on retrieveById