runtime enrichedEntitiesRepository cache building. cache building has
been exposed as a service. tests added for injection and runtime
bindings hot swapping