@Override protected void disconnect() { setMetaDomainObject(null); for (Content content : getPoolSet()) { if (!content.hasAnyParents()) { content.delete(); } removePool(content); } super.disconnect(); }