Refactoring ImageAsset