Eu diria passar isto tudo para um objecto, não ficava melhor?