ImplementsInterface - the “triple loop vs type casting” makes the call to the interfaces not very fast …
so in the end it may turn out that: implement the “Interfaces” (implementing some functional) via the component system for an actor may be cheaper.
it causes some difficulties in the development of architecture …