Class member hides method that is not VIRTUAL, OVERRIDE, or ABSTRACT in class class name. NEW required

The specified class member hides an inherited member that is not declared as VIRTUAL, OVERRIDE, or ABSTRACT, but the NEW modifier has not been declared for the overriding member. You must specify NEW to hide an inherited member of the same name. (Warning level 1)