OnCreateOptionsMenu вызван из абстрактного класса

У меня есть абстрактный класс для моего приложения. AbstractToolbarActivity и расширенный класс AboutActivity . И в моей абстрактной деятельности я переопределяю onCreateOptionsMenu()

 override fun onCreateOptionsMenu(menu: Menu?): Boolean { menuInflater.inflate(R.menu.menu_options, menu) return true } 

Его Котлин.

И я переопределяю эту функцию в расширенной активности. AboutActivity :

 override fun onCreateOptionsMenu(menu: Menu?): Boolean { menu?.clear() return false } 

Но когда я запускаю свою AboutActivity она вызывает функцию из родительского класса. Я переопределяю его, так почему он вызывает реализацию в абстрактном классе? Как я могу очистить пункты меню?