These aren't intended to be further specialized, so we can make this obvious with final.
Removes constructors and destructors that don't actually provide any behavior (i.e. doesn't constain generated code related to non-trivial members in a cpp file, etc). Lessens the amount of code present.