HUP handler
Add :reader to deftable* and process superclass slots first