modified protobuf definitions to accommodate TAC KB