public static WriteableContactProperties MakeWriteableCopy(IContactProperties properties)
        {
            Verify.IsNotNull(properties, "properties");

            // Can use the internal constructor so we don't unnecessarily dupe the stream.
            return new WriteableContactProperties(properties.SaveToStream(), true);
        }