diff --git a/src/main/java/org/olat/modules/coach/model/EfficiencyStatementStatEntry.hbm.xml b/src/main/java/org/olat/modules/coach/model/EfficiencyStatementStatEntry.hbm.xml
index 40a9c34054a356891906e012f8176a9a8e08d3a1..4d0a1107c0b4c534199c736aa44fa1b199ba1bb5 100644
--- a/src/main/java/org/olat/modules/coach/model/EfficiencyStatementStatEntry.hbm.xml
+++ b/src/main/java/org/olat/modules/coach/model/EfficiencyStatementStatEntry.hbm.xml
@@ -1,7 +1,7 @@
 <?xml version="1.0"?>
 <!DOCTYPE hibernate-mapping PUBLIC
 	"-//Hibernate/Hibernate Mapping DTD//EN"
-	"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
+	"http://www.hibernate.org/dtd/hibernate-mapping-3.0.dtd">
 <hibernate-mapping default-lazy="false">
   
   <class name="org.olat.modules.coach.model.EfficiencyStatementGroupStatEntry" table="o_as_eff_statement_groups_v" mutable="false">
diff --git a/src/main/java/org/olat/repository/delete/service/DeletionModule.java b/src/main/java/org/olat/repository/delete/service/DeletionModule.java
index 1751f9e17eaff4c927187aab52e610f16ae16dd2..8eb821ca0af04dbd8acccdee7c75d35e050b0159 100644
--- a/src/main/java/org/olat/repository/delete/service/DeletionModule.java
+++ b/src/main/java/org/olat/repository/delete/service/DeletionModule.java
@@ -27,13 +27,15 @@ package org.olat.repository.delete.service;
 
 import java.io.File;
 import java.text.SimpleDateFormat;
+import java.util.Collections;
 import java.util.Date;
+import java.util.List;
 
 import org.olat.basesecurity.BaseSecurity;
+import org.olat.basesecurity.IdentityShort;
 import org.olat.core.configuration.AbstractOLATModule;
 import org.olat.core.configuration.PersistedProperties;
 import org.olat.core.id.Identity;
-import org.olat.core.id.UserConstants;
 import org.olat.core.util.WebappHelper;
 
 /**
@@ -70,8 +72,12 @@ public class DeletionModule extends AbstractOLATModule {
 
 	@Override
 	protected void initDefaultProperties() {
-		// TODO Auto-generated method stub
-		
+		//
+	}
+	
+	@Override
+	protected void initFromChangedProperties() {
+		//
 	}
 
 	/**
@@ -82,9 +88,9 @@ public class DeletionModule extends AbstractOLATModule {
 		emailResponseTo = getStringConfigParameter(CONF_DELETE_EMAIL_RESPONSE_TO_USER_NAME, WebappHelper.getMailConfig("mailDeleteUser"), false);
 		
 		if (!emailResponseTo.contains("@")) {
-			Identity identity = baseSecurityManager.findIdentityByName(emailResponseTo);
-			if (identity != null) {
-				emailResponseTo = identity.getUser().getProperty(UserConstants.EMAIL, null);
+			List<IdentityShort> identities = baseSecurityManager.findShortIdentitiesByName(Collections.singletonList(emailResponseTo));
+			if (identities != null && identities.size() == 1) {
+				emailResponseTo = identities.get(0).getEmail();
 			} else {
 				logWarn("Could not find:  " + CONF_DELETE_EMAIL_RESPONSE_TO_USER_NAME + " with name: " + emailResponseTo, null);
 				emailResponseTo = WebappHelper.getMailConfig("mailFrom");
@@ -98,10 +104,12 @@ public class DeletionModule extends AbstractOLATModule {
 		} else {
 			adminUserIdentity = baseSecurityManager.findIdentityByName(DEFAULT_ADMIN_USERNAME);
 		}
-		logDebug("archiveRootPath=" + archiveRootPath);
-		logDebug("emailResponseTo=" + emailResponseTo);
-		logDebug("adminUserIdentity=" + adminUserIdentity);
 		
+		if(isLogDebugEnabled()) {
+			logDebug("archiveRootPath=" + archiveRootPath);
+			logDebug("emailResponseTo=" + emailResponseTo);
+			logDebug("adminUserIdentity=" + adminUserIdentity);
+		}
 	}
 
 	/**
@@ -127,17 +135,11 @@ public class DeletionModule extends AbstractOLATModule {
 		return adminUserIdentity;
 	}
 
-
-	@Override
-	protected void initFromChangedProperties() {
-		// TODO Auto-generated method stub
-		
-	}
-
+	/**
+	 * [used by Spring]
+	 */
 	@Override
 	public void setPersistedProperties(PersistedProperties persistedProperties) {
 		this.moduleConfigProperties = persistedProperties;
 	}
-
-
 }
diff --git a/src/main/java/org/olat/repository/delete/service/_spring/repoDeletionContext.xml b/src/main/java/org/olat/repository/delete/service/_spring/repoDeletionContext.xml
index 56e43a38beae27cb14dfbdbbc97d53bd88bea42f..e7cdff82633031b8904d564e16b9d0cb13a4ab37 100644
--- a/src/main/java/org/olat/repository/delete/service/_spring/repoDeletionContext.xml
+++ b/src/main/java/org/olat/repository/delete/service/_spring/repoDeletionContext.xml
@@ -3,11 +3,10 @@
 	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
 	xsi:schemaLocation="
   http://www.springframework.org/schema/beans 
-  http://www.springframework.org/schema/beans/spring-beans-3.0.xsd">
+  http://www.springframework.org/schema/beans/spring-beans.xsd">
 
 
-	<bean id="deletionModule" class="org.olat.repository.delete.service.DeletionModule"
-		 depends-on="userManager">
+	<bean id="deletionModule" class="org.olat.repository.delete.service.DeletionModule">
 		<property name="baseSecurityManager" ref="baseSecurityManager" />
 		<property name="persistedProperties">
 			<bean class="org.olat.core.configuration.PersistedProperties"
@@ -27,7 +26,7 @@
 				archiveRootPath=${archive.dir}
 				deleteEmailResponseToUserName=administrator
 				adminUserName=${deletionModule.adminUserName}
-	                </value>
+	    </value>
 		</property>
 	</bean>