public async Task <Pokemon> Execute(PokemonId pokemonId) { GuardPokemonNotFound(pokemonId); return(await _pokemonRepository.Find(pokemonId)); }