this would prevent the definition of nested classes.