Generate final classes by default

In order to enforce people thinking more about composition, we need to make it a bit harder to use inheritance.