There is really no need for the dialog state manager to be a template so I migrated all template code to the implementation.