implemented After Transaction Runnable mechanism
implemented primary key cache for transaction
fixed issue with forced-fk, where REFERENCE_FEATURES were generated for
both sides
added some statement logging