Worked out the Kind name issue - it came from specifying @Entity
New issues though
4) If I save a BrokenArm instance, I can only find it again if I search by type for BrokenArm. If I do a find on Arm.class, I don't get back the BrokenArm classes.
Is there a way to specify polymorphism? I tried @Entity(polymorphic=true) but that didn't solve it.
5) If I set the ID explicitly for a new Person, eg.
person.id = 7
I then run
ObjectDatastore datastore = new AnnotationObjectDatastore(false);
datastore.store().instance(person).now();
When I check the data though, the first person will have id '7', but subsequent inserts of a person with
person.id = 7 will generate brand new IDs (8, 12, 30, etc)
I'm guessing twig is checking if that ID already exists, and if it does, generating a new one. Is there an option to force it to use the specified ID, even if that ID exists (ie. don't check for existence)?