Addressables GetComponent<Image>().sprite is empty

After I assign a sprite which is addressable and when I try to retrieve its name, it is GetComponent().sprite.name is empty. Why is that and how can I fix this?

For now my solution is to add a separate component to the gameobject, which has the sprite component and I assign the name to it. Not exactly what I would like to do, but works for now.

Is there a better way?