Please make sure this is sufficient. After introducing RequestContext the current used
is sometimes fetched from RequestContext::getUser() and thus it may require 
to overwrite the usere there as well.