markInterceptorDirty( entity, persister, source );
EntityEntry newEntry = source.getPersistenceContext().getEntry( entity );
if ( newEntry != original ) {
OgmEntityEntryState ogmEntityState = newEntry.getExtraState( OgmEntityEntryState.class );
if ( ogmEntityState == null ) {
newEntry.addExtraState( original.getExtraState( OgmEntityEntryState.class ) );
}
}