adding implicit converters for proto messages