renamed protocols in avro IDL definitions so that they have different names to the enclosing data types (records)