[hibernate-dev] Design of threadsafe, immutable internal components