Added get_box() method
Added __copy__() and __deepcopy__() methods
Updated TODO