that test is working.
copy BaseTest into InheritTest as is gets messed up somewhere else.
always use pass_options.
extract parts of #sync! into #syncable_hash.
start working on Sync::SkipUnchanged to skip unchanged properties in #sync.