[hibernate-dev] Hibernate field with custom type changes, but object not marked as 'dirty' for update