public function canCreateAccountability(Party $parent, Party $child) { if ($this->hierarchic == true && $child->parents($this) . size != 0) { return false; } return this . areValidPartyTypes(parent, child); }