find first component of type T
can go once ue is removed and we have DI
factory method
TBD
See Implementation