Use plugins to have clearer business logic in SPL flow

Could you add some verbose code comments around each of these helpers, to make explicitly clear what they do? So even someone with poor understanding of the business logic (like me) and understand it without having to make assumptions?