fieldDecl.value clones instead of passing by reference if it's of a non-...

...primitive type.