Using late static binding is a bad idea as the property is private.

If someone overwrite the class and use the extended one, he will have to redefine all static properties because ExtendedIntl would not be allowed to access the private property of the parent class