union 타입으로 된 SimpleType에 deep copy 되는 복사생성자 추가