I understand that a class which inherits from another class may hide a property by using the new keyword. This, however, is hiding a specific implementation of
new
I suppose if you were going to implement IChildInterface explicitly there might be a case where you'd want to hid PropertyA (maybe?)