public Task<TResponse> Show<TResponse>( EntityId player, IDialog<TResponse> dialog ) where TResponse : struct, new()