I was thinking that would make it possible to create unmodifiable data objects using that (and not Object as base class).