I did too (specifically, i wished for a 'global' modifier). :-)
The reson being things like the above mentioned id:s, and code like this:
[...]
An alternative would be
DiskStuff.pmod | | DataBase parent; | class DiskChunk | { | int hash | void create(DataBase par) { parent = par; } | // .. code using variables above .. | }
and then use DiskStuff.DiskChunk rather than DiskChunk.