public function owns($thing) { $foreignKeyName = snake_case(get_class($this) . 'Id'); return $thing->{$foreignKeyName} == $this->getKey(); }