getTableSchema() declared in AR not in BaseAR. therefore I did it.
Should I move this method from AR to BaseAR ?