Aufheben ([ˈʔaʊ̯fˌheːbm̩, -bən] ⓘ) or Aufhebung ([ˈaʊ̯fˌheːbʊŋ] ⓘ) is a German word with several seemingly contradictory meanings, including "to lift up", "to abolish", "cancel" or "suspend", or "to sublate".
[2] In Hegel, the term Aufhebung has the apparently contradictory implications of both preserving and changing, and eventually advancement (the German verb aufheben means "to cancel", "to keep" and "to pick up").
Reflexivity is, per contra -- per the pro- or positive aspects of mutual reciprocity -- undoubtedly the 'brighter' or more constructive side of Hegelian dialectics and therefore not circular (in any logically pernicious sense so 'to be avoided').
It is an informative circle rather than a logically vicious one; reentry into which undoubtedly adds depth, subtlety, richness, and nuance to personal identity via our inherent sociality of dialectical interactions one with another.
Here we have 'informed' access to consciousness's (already) reflective origins in and among the 'with' of 'unto others'; the more positive aspects of Hegel's dialectical reciprocity; that which stands in sharp contradistinction to the juxtapositionality of master/slave relations.
Hegel's 'dialectic of consciousness' is logically no different from the 'art' of presuppositional thinking Wittgenstein attempted to bring to 'English analytic philosophy', calling attention to what is already presupposed in being a mind, having a language, sharing a culture, being in a world, etc.
This is not necessarily opposite with the philosophical idealism of Hegel, for whom historical sublation reflects the agency of a specific Geist (often translated as "mind" or "spirit") which in this instance is made to encompass the activity of class conditions.