added some copy constructors for clique/vertex/edge