Corrected for the use with new SyncFieldMixin

The cleaned sync mixin doesn't require calling it explicitly

Added test for device->asset syncing (was only the other way around before)