Database Class Backport vanaf mijn eigen versie, inclusief aanpassing van alle andere classes. closed #5