Added class_traits template