set method
Sets this object as a copy of obj
If deep
is true it will perform a deep/recursive set
(i.e. clones filed values in case they are clonable objects)
Implementation
@override
void set(ClonableBaseInterface<T> obj, {bool deep = false}) =>
setMap(obj.fields._map, deep: deep);