Other reference types (e.g. arrays) have solution to this: ``immutable(TYPE)[]`` and ``immutable(TYPE[])`. I think class instances should have something similar in language as well. -- serg.