With the dropping of PHP5.2 support, we can now use late static binding