Allow custom compare password function on dal