class Protobuf::Message

def respond_to_has_and_present?(key)

def respond_to_has_and_present?(key)
  self.respond_to_has?(key) &&
    (self.__send__(key).present? || [true, false].include?(self.__send__(key)))
end