Change author (smart.json).
Args documented.
Better error when declaring a control incorrectly within a template.