agregadas dependencias logicas de cada campo