added configuration class
grouped destructive methods in auto_schema