Stay DRY with Template