I did say right above that an interface is not the most convenient :'D This has already been addressed.
To clarify - what I want to do is avoid setting this up using interfaces. This is for a component class that could be added to any character.
Now, part of the point of a composition is that you design something that can be added to any actor class. This would achieve the goal of composition; a BPI will not. It would need to be added on a case-by-case basis, and the above node (if some alternative exists) would avoid that blueprint limitation.