fix: favorites are now well stored in annotation

I have tried to use annotation factory but it stores the component
itself. This is bad for many reason (like uninstall story)

Let's use plain annotations