What's the point of interfaces if they still need a reference to the target?

Depends on your game and what you can get away with performance wise.