> $value * @param array $context * @return FieldCollection */ public function cast(DataProperty $property, mixed $value, array $properties, CreationContext $context): mixed { return new FieldCollection(collect($value)->map(fn ($value) => Field::classFromType($value['type'])::from($value))->all()); } }