* implicitly generated default constructor (overridable) * pointer-like to void support (no dereference)