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