Are there any rules regarding modifying a parent class method which has been overridden by lot of child classes. Is it the developer\'s obligation who is modifying the parent cl