Pull Request Checklist Always There is no excuse for not following these It solves the problem. It doesn't break Demeter. It follows single responsibility. Naming is declarative. It's DRY. It's tested.