Changed the visibility of the BC layer implementation to private

There is no reason to make this method protected, and it will disappear in 2.x (where I dropped the support of old Symfony versions)
This method is not yet part of any release (it has been merged 6 hours ago), so there is no BC break.