Ok I got it working... finally... :D
After a couple of hours trying to wrangle with Hibernate and our inherited entities, I got your code working without the need to explicitly delete them :)
So you'll need to update your fork with the commits I've added to use annotations and it should work!