Переопределение JmixButton

Добрый день, подскажите пожалуйста возможно как-то переопределить JmixButton? Хочу изменить поведение в JmixButtonActionSupport для метода addActionVariant(), хочу изменить на свои значения.

В jmix 2 не пробовал. Но в в jmix1 мы экстендили нужные нам классы. Изменяли логику как надо и исползовали ComponentRegistration для их замены.

В конфигурации добавить бин

 @Bean
    open fun buttonComponent(): ComponentRegistration {
        return ComponentRegistrationBuilder.create(NewJmixButton::class.java)
            .withComponentLoader("button", ButtonLoader::class.java)
            .build()
    }

Где NewJmixButton - ваше переопределение JmixButton

UPD: Возможно нужно будет добавить replaceComponent(JmixButton::class.java)