bugfix? __dict__ was not actually called

bugfix? __dict__ was not actually called and the uncalled method was passed to _flatten_sequence_obj