public static function hydrate(array $items) { $instance = new static(); $items = array_map(function ($item) use($instance) { return $instance->newInstance($item); }, $items); return $items; }