Mixing inheritance of uClass with an interface causes a crash.
```nim
uclass AMyGASCharacterBase of ACharacter implements IAbilitySystemInterface:
  uprop():
    asc: UAbilitySystemComponentPtr

  proc getAbilitySystemComponent*(): UAbilitySystemComponentPtr {.virtual, override, constcpp.} =
    self.asc


uclass AMyGASCharacter of AMyGASCharacterBase: #instancing this crashes with Fatal Error
  discard
```

https://github.com/user-attachments/assets/44becef2-5338-4cfb-94e3-79a5722e2950

In the video the interface is implemented on the derived uclass, AMyGASCharacter, but the crash occurs either way.

If we create a BP out of AMyGASCharacterBase it works fine.
