Fixes for boxed classes

Note that this introduces *forward* incompatible changes (we added methods), but no backward incompatible changes.