The public, private and AES keys should not be mandatory during update

If they are not given in an update request, they should not be destroyed in database