Dynamic @xsi:type, itemset and console improvements