constrain default when using Udef:setSpec
fix MultiUdef:getArgSpec, introduce U:getArgSpec
show less instead of no args on Udef:guiCollapsed

from now on we can still see the 'value' arg (if not private) of UMaps
after collapsing the view.