Survey: Extract super Survey class