Remove init_class() junk again.
Use ValidationError in places, fix bugs.