protected function gCharacters() { $characters = $this->newCollection(); foreach (array_get($this->properties, 'characters', []) as $character) { $key = (string) $character['characterId']; $characters->put($key, $character); } return $characters; }