ADD: Sanity check, so that serialisation won't overwrite name/reader/author fields
the default behaviour of put is, that it will serialize the object always if it is not compatible with a normal field.
the behaviour of replaceItemValue is now, that it will only serialize compatible objects if they exceed the 32k limit.
this can be controlled with AUTOBOX_ALWAYS.

also improved the formula stuff in Document.get