Understanding Overriding concepts