Merge pull request #2 from FrozenNode/dev

Update
Use `detach` instead of `delete`.
Fix tests mock object
Fix non editable field syncing.
Revert "Fix non editable field syncing."

This reverts commit 83016ae687220e28c4514c8fbd204db0f5485ad3.
Merge pull request #367 from m0nah/dev

Use `detach` instead of `delete`.