code: @Override
      public void addProperty(String name, Object value) {
          if (containsKey(name)) {
              // clear without triggering an event
              clearPropertyDirect(name);
          }
          super.addProperty(name, value);        
      }
docs: Need to override this method for PDCLOUD-1809.