SuperModel class