made 'AssetManager.getName()' protected to allow custom asset naming