Description
There are several cases when BinaryObjectBuilder doesn't properly check fields metadata when build method is called.
1) Set builder.setField("name", null).build() and builder.setField("name", new Date()).build() won't check metadata allowing to serialize the object;
2) Metadata is not checked at all if new BinaryObject is assembled from the previous one binaries.builder(someBinaryObject).setField().build()