1. new factory method. Allow to update object without relations
2. relations deserialization now will try to update previous relation, rather than create new. Works for many and one relations