Invoking self.class doesn't mark all subsequent instance variables as nill