todo bob sai realli nasti horribl hack shadow fig extend fig node model element instead requir base fig node common behaviour node argo uml shadow fig extend fig node model element extend base ad common function fig node repres model element argouml uml diagram ui fig node model element set shadow size set shadow size size set shadow size friend size 