Use interface mixins
instead of [NoInterfaceObject]
#3207
Merged
interface mixins
instead of [NoInterfaceObject]
#3207