Include a Profile configuration.
Added -databaseBeforeTransaction
Fix some uses of -databaseBeforeTransaction
Cache results.
Doh. The caching code caught this.