Fix: generating valid aliases in Schema::getJoinAlias