Change the type of the view-collection from list to an ordereddict.
Duplicate view-names will throw an error. By default unnamend views will get their class name as name