Views improment for the controllers. 

Now the templates know how to deal with iterable values.
why don't you use the macro here?