Color uses default template parameter in implementation