Make attributes an optional argument.
No longer need to process strings since we have the View API.
Remove dead tests.
Whitespace.