DataNucleus core persistence support - the basis for anything in DataNucleus