added GetClassName to more smartpointers