added GenericAvroSerializer capable of serializing without the schema