Added Edge copy constructor