Slept on this an although its odd, I'm a fan of keep object creation/logic out of the templates/views. I will rename it so it is more apparent what its going to be used for.