models gegenereerd, viewmodels, interfaces