core: Inject BackendInternal instead of lookup

Inject CDI insead of expensive static jndi lookups

Change-Id: I81cacb4a7613a1ba34abb742385ef08f9436cb43
Signed-off-by: Roy Golan <rgolan@redhat.com>