ListController refactoring

Not sure it's worth it, but it improves the CodeClimate score. What do you think?