Modificada Unpartial utilizando la funcion reduce.