Legally, a lawyer is not necessary, but the technical and legal complexity of the procedure makes it highly advisable to have specialized advice. Mistakes in the process can generate rejections, additional costs and loss of time much higher than the cost of a lawyer.