Add class template specilization