for now put dispatch tables behind an options flag

Should wait until after implementation and testing of an `invalidate`
event that inheritors can use to subscribe to events for mutation or
deletion of methods of superstates/protostates