updated to use -     chm.newValueInstance();