fix #222 add PersistentClassMerger