add CustomData save method, which supports field removal
updated CustomData docs