protobuffer self-describe dynamic-message tester