Maybe this info should be cached somehow, so we don't have to iterate over all EJB's every time?