So a developer should up with something like this

{
    templateString : "<this is for the view>",
    actionBarArgs : { templateString : "<this is for the action bar>",
    ....
}

I think this is clear and also now I just need to remember that to override the template string I always use the variable templateString and this is consistent across the entire set of controls. If we named the same variable different things depending on the context it's being used then this makes the API harder to learn and use.