imponeer/properties (packagist): Add a possibility to define class variables with strict data type behaviors
Keywords: php-library|properties