改进Template类