More C++ Idioms/Traits

ReferenceEdit