should be ``protected static`` to follow PSR-2