Refactor missing public constructor

Found just some  __construct without public