protected function getTrackedPropertyTypeList() : array { return ['array', 'bool', 'boolean', 'callable', 'decimal', 'double', 'float', 'int', 'integer', 'resource', 'string']; }