anchor.diff:    static void setCursor(Thing thing, String value) {
       assert(thing != null);
       if(value == null) {
  -      _cursorProperty.clear(thing);
  +      cursorProperty.clear(thing);
       } else {
  -      _cursorProperty.set(thing, value);
  +      cursorProperty.set(thing, value);
       }
     }
   
     static String getCursor(Thing thing) {
       assert(thing != null);
  -    return _cursorProperty.get(thing);
  +    return cursorProperty.get(thing);
     }
   
     static void setClickable(Thing thing, bool value) {
  
positive.code: 
    static final Property<bool> _isDraggableProperty =
        new Property<bool>("isDraggable", false);
  
    static final Property<String> _cursorProperty =
        new Property<String>("_cursor");
  
    static final AttachedEvent<ThingMouseEventArgs> _clickEvent =
        new AttachedEvent<ThingMouseEventArgs>('clickEvent');
  
negative.code: //       Nothing interesting exists on the instance of CM
  
  class MouseManager {
    static final Property<String> cursorProperty =
        new Property<String>("cursor");
  
    static final Property<MouseManager> _clickManagerProperty =
        new Property<MouseManager>("_clickManager");
  