@Override
 public void dispose() {
   domain = TransactionUtils.getDomain(getPlan());
   domain.removeResourceSetListener(listener);
 }
 @Override
 public void activate() {
   domain = TransactionUtils.getDomain(getPlan());
   domain.addResourceSetListener(listener);
 }