We need to put a specification on the best way to handle multiple and to allow flexible definition of it by the developer
Linked to #495 #322 #349