<!-- Thank you for helping to improve Crossplane! Please be sure to search for open issues before raising a new one. We use issues for bug reports and feature requests. Please find us at https://slack.crossplane.io for questions, support, and discussion. --> ### What problem are you facing? <!-- Please tell us a little about your use case - it's okay if it's hypothetical! Leading with this context helps frame the feature request so we can ensure we implement it sensibly. ---> We have two helpers to convert between Python dictionaries and protobuf structs: * `resource.struct_to_dict(some_struct)` * `resource.dict_to_struct(some_dict)` I believe these are equivalent to: * `google.protobuf.json_format.MessageToDict(some_struct)` * `google.protobuf.json_format.ParseDict(some_dict, empty_struct)` ### How could this Function help solve your problem? <!-- Let us know how you think this Function could help with your use case. --> I think we should keep our helpers for discoverability/backward compatibility, but have them just use the `json_format` equivalents under the hood.