Currently, we force a fresh database for each and every test. It would be good to: 1. Document how we suggest tests should be structured (a test per class, basically), 2. Allow to re-use database across tests.