Upgrade support for Sellable

A step towards adding DeployToUpgrade.
This is never used outside of `Sellable` and should stay private and lower case.