add explanation to PersistenceUnitProps, add inheritance test cases