Autodetect synced optional fields

No need to pass data_key: nil, if column is missing then values
will not be assigned.
Merge pull request #8 from BookingSync/autodetect-synced-optional-fields

Autodetect synced optional fields