PSR-4 compliant.