Yes, I could see using the SimpleDelegator for the value returned in the current_user method.  I would almost think about it as repository object which I tend to use when implementing the NullObject pattern.