#977 Factory: create functions into each widget to normalize parameters. #976 Validation: It should receive a collection of conditions. #77 Sólo se aplica el último custom de validación.