I have a question about the screenshot:
<MSEProperty: #numberOfStatements type: #Number>
<MSEComment: 'The number of statements in a class'>
computedAs: [self methodsGroup sum: #numberOfStatements]
is *derived*, so (look at the in the code in the bottom of the picture):
self shouldIgnore: 'numberOfStatements' withAll: values
will return false, and thus "values" (which was so expensive to
calculate) will be discarded (not encoded).
I mean, our code could be optimized. Right?