7e81987b_e_between_shadow_and_override___Criterion
[Shadowing] Protecting against a subsequent base class modification introducing a member you have already defined in your derived class [Overriding] Achieving polymorphism by defining a different implementation of a procedure or property with the same calling sequence [Criterion] 
Purpose
Difference between shadow and override?
Criterion