Return Some(value: FieldType) for the specified field
if it is present in this Message, otherwise None.
Return the value for the specified field if it is present in this Message, otherwise return the user supplied FieldType.
Set the value for a field on this message
A contract for a container envelope for a response value, which can allow for setting extra field metadata associated with the value.