inlusão de campos opcionais nos tipos