add copy constructor for Color