Verifique também se o aviso não é mais exibido. Usando new, você está declarando que está ciente de que o membro que ele modifica oculta um membro herdado da classe base. Para obter mais informações sobre a ocultação de nome por meio de heran...
Saiba mais sobre o controle de versão para classes base e derivadas em C# e como especificar se um método se destina a substituir ou ocultar um método herdado.