public function extract() { return array_map(function ($value) { return $value instanceof Common\ValueOfInterface ? $value->extract() : $value; }, $this->value); }