Template class example