refactorizaoion de registro, validacion de campos customizados