add IPersistentClass and PersistentClassProxy