change private to protected, update composer.json to reflect fork