Also I suspect @kitskub is actually wrong. If I understand how ComponentHolder.get(...) works, you can request interfaces or superclasses and will have it return them if one exists.