Не проверять же перед добавлением нового свойства/метода нет ли с таким же именем в родительских классах?
Почему не проверять? + IDE такие вещи автоматически подсказывать должна.
Ну и по хорошему если уж наследуетесь от чего-то, необходимо понимать для чего вы это делаете, и всё же иметь представлении о родительской структуре