The get/set implementation macro now handles template parameters the way it's supposed to.