allow to run _get_info to use external id, eg when creating new template
set the data after creating the template
provide easy create_template method