Supermappedclass