I used a list this way because appending to it is thread-safe (required).
I need to check if we can use ExtensionPoint for that.
This can easily be modified afterwards.