Should the  $valueData have type hint for Value class?