AssetManager: Type definitions with dynamic IDs when the prefixes are defined - makes not much sense to assign IDs dynamically otherwise; Cut down on some unneccessary lo-dash calls.