Changed generateTableName() to be static & public

So that we can call it standalone in our Migration tools to get the table name...