would it be possible to create a feature to dynamically generate an object based on the schema Something like this `dynamic obj = AvroConvert.DeserializeHeadless<ExpandoObject>(dataBytes, schemaStr);`