handlePost is now more naturally called and doesn't require a separate 'handle' function for each subclass.
This will simplify actions for future development and maintenance since we can automate much more (such as auto-running show[Ajax|Page]) and handle errors of various kinds. Essentially the same kind of improvements as Managed_DataObject gives us.