Feature #4977: Refactor AssetsManager API