[hibernate-dev] immutable can be deleted? and should readonly cache throw exception?