I need a binary serializer, which is a bit special in that it can read arbitrary fields from the binary data of an object without full deserialization