PrimaryKey<Currency> pkCurrency;
PrimaryKey<Account> pkAccountParent;
@Override
public void persistDependentEntities() {
final Currency currency = createAndPersist(Currency.class, true);
final PaymentInfo paymentInfo = createAndPersist(PaymentInfo.class, true);
pkCurrency = new PrimaryKey<Currency>(currency);
Account parent = create(Account.class, true);
parent.setParent(null); // eliminate pointer chasing