I wonder if it's make more sense to just use `return $this->getTable().'_id';` 

It remove duplicate process for trying to figure out table name for each model, and keep it consistent.