This is partially by design. Private / public is not a property in the manifest and can't survive a deconstruct as such.

It would be useful for this kind of situation to be able to edit the property afterward, but it seems like the normal edit can't do that ATM?