super( persister, factory, CollectionHelper.EMPTY_MAP );
this.cascadeAction = action;
StringBuffer whereCondition = whereString( getAlias(), persister.getIdentifierColumnNames(), 1 )
//include the discriminator and class-level where, but not filters
.append( persister.filterFragment( getAlias(), CollectionHelper.EMPTY_MAP ) );
initAll( whereCondition.toString(), "", LockMode.READ );