Class#new superclass check and naming