Same blueprint, different Icon?

A rather strange question I guess: Is there a way to show a different icon in the panel for pages which share the same blueprint?

eg.
I have 3 pages which share the blueprint “page.yml”. This blueprint has no icon defined. Now I would like to show a different icon for each of my 3 pages. I though maybe I somehow can do this with the textfile in content?

This should work

icon: "{{page.icon}}"

Where icon is a text field with a reference to the icon