code: @Override
      public void removeAttributes() {
          beginUpdate();
          try {
              // remove all attributes
              so.removeAttributes();
          } catch (Exception ex) {
              log.warn("Exception on so.removeAttributes", ex);
          } finally {
              endUpdate();
          }
          // notify listeners on attributes clear
          for (ISharedObjectListener listener : serverListeners) {
              listener.onSharedObjectClear(this);
          }
      }
docs: {@inheritDoc}