protected function _junctionAssociationName() { if (!$this->_junctionAssociationName) { $this->_junctionAssociationName = $this->target()->association($this->junction()->alias())->name(); } return $this->_junctionAssociationName; }