Tests have been fixed (after moving component ownership's to the manager).
Export macros is used instead of implementing it manually.
Export InteractivityComponent since it could be imported statically in code.