protected static function loadPackageData()
    {
        if ( ! is_file( static::PACKAGE_FILE ) )
        {
            return null;
        }

        if ( null === static::$packageData )
        {
            static::$packageData = static::loadJsonData( static::PACKAGE_FILE );
        }

        return static::$packageData;
    }