Пользовательские аннотации Proguard в Kotlin

Мой проект Kotlin использует архитектуру MVP. Пользовательские аннотации используются в представлении бункеров для представления, например:

@PresenterBinding(MyPresenter::class) class MyActivity{ 

Когда этот проект строится с помощью Proguard's

 minifyEnabled true 

Связь ведущего с представлением теряется, и я получаю kotlin.KotlinNullPointerException доступ к функциям презентатора

Следующие биты находятся в моей конфигурации Proguard (среди других правил сохранения)

 # Kotlin rules # -assumenosideeffects class kotlin.jvm.internal.Intrinsics { static void checkParameterIsNotNull(java.lang.Object, java.lang.String); } -keepclassmembers class **$WhenMappings { <fields>; } -dontwarn kotlin.** -keep class kotlin.** -keepattributes *Annotation* 

Я пробовал много вещей, но пока не повезло. Любые указатели справа приветствуются.