Hola,
Es una interesante cuestión. Yo diría que no, que, en el caso que muestras, la clase no contiene a su vez objetos que hubieran de ser liberados. Tiene unas cuantas propiedades, pero, todas son de tipos "simples", por decirlo así. De modo que el "destructor" de tu clase no tiene porqué implementarse. Si lo implementas tal como lo haces, pues bien, pero, como sabes, ahora mismo no haces nada en el destructor (ni yo creo que sea necesario) de modo que es como si no lo implementaras. No sé si estaré equivocado o qué.