Create an interface that defines read-only acces to a cache of repositories. Defined an adapter for AssetManager.
Use an AssetRepository to give the entity factory access to assets.