MixinData
Because we need to cache the types based on the mixed in mixins, we do the following here:
- Get all the mixin interfaces
- Sort them by full name
- Return them by position
The idea is to have reproducable behavior for the case that mixins are registered in different orders.
This method is here because it is required