fixed @expose for subclasses.
robots example no longer requires pickle.