deep copy constructor implemented
move constructor implemented
assignment operators implemented
indexed subtuple getter implemented