Improve ORM `auto` and `auto_add` process. If `auto` and `auto_add` are both `False` or `None`,
  default will be used. And if one of `auto` or `auto_add` is `True`, then only
  add or update will use default value.
Fix auto process