The value being held by this class.
Compares value with expected and replaces it with new value if values matches.
Compares value with expected and replaces it with new value if values matches. If new value is not null, it must be frozen or permanent object.
Returns the string representation of this object.
Thanks for your feedback!