class Protobuf::Field::BaseField
def define_array_getter
def define_array_getter field = self method_name = field.getter message_class.class_eval do define_method(method_name) do @values[field.name] ||= ::Protobuf::Field::FieldArray.new(field) end ::Protobuf.deprecator.deprecate_methods(method_name) end end