             Emailer.send
               From      : @getPasswordRecoveryEmail()
               To        : email
-              Subject   : @getPasswordRecoverySubject()
-              TextBody  : @getPasswordRecoveryMessage(messageOptions)
+              Subject   : defaultSubject()
+              TextBody  : defaultTextBody messageOptions
             , (err)-> callback err
 
   @validate = secure ({connection:{delegate}}, token, callback)->

        certificate = new JPasswordRecovery {
          email
          token
          username  : user.getAt('username')
          status    : 'active'
        }

    else
      JUser.one {username}, (err, user)=>
        unless user then callback new KodingError "Unknown username"
        else @create client, {email: user.getAt('email')}, callback

  @recoverPasswordByEmail = secure (client, email, callback)->
    JUser = require './user'
