missing ``public`` to follow PSR-2