Give Register a pointer-copy constructor
Implement HashJoinOperator