> Martin defines a responsibility as a reason to change, and concludes that a class or module should have one, and only one, reason to change

I would prefer to have a `App\View\Cell\LatestNews\Teaser` rather than `App\View\Cell\LatestNews::teaser()`, makes testing much easier IMO.

+1 for Single Responsibility