DynamicCollection: changed asPanel(boolean) to displayAs(string) with possible values: 'list'(default) and 'panel', to add value 'tag' or similar later