but then if you set more that one param, you’re just creating and throwing away intermediate objects…
anyway I don’t mean to argue but I think the MutableObject and ImmutableObject pair with a .toMutable() and .toImmutable() is the appropriate solution