if (!data.email) {
            return Promise.reject(new errors.ValidationError({message: tpl(messages.noEmailProvided)}));
        }