Ensures both variants go through the same interface, and while we're at it, add Finalize to provide the inverse of Initialize for consistency.