Implemented binary io for avro records, requiring the addition of a 'selfContainedSchema' method.