public void release() {
    super.release();

    getModelItem().removeMockServiceListener(mockServiceListener);

    for (MockOperationTreeNode treeNode : mockOperationNodes) {
      treeNode.getModelItem().removePropertyChangeListener(propertyChangeListener);
      treeNode.release();
    }

    propertiesTreeNode.release();
  }