add __generateTableName