Integration of demoer and its super types