AWT threading issue
Try to make VarMutable more flexible by accepting (and changing) type at design time (TODO)