tmilos/value (packagist): Abstract value and enum objects
Keywords: enum|abstract value object