That sounds insane -- how do versions updates work then? One of the best parts of only allowing customization at well-defined points is that you can upgrade software and it is likely to keep working.
Or is the Smalltalk idea that you never update your software?
Or is the Smalltalk idea that you never update your software?