public function joinKeyColumnName($entityName, $referencedColumnName = null)
    {
        return $this->classToFieldName($entityName) . '_' .
        ($referencedColumnName ?: $this->referenceColumnName());
    }