def _all_message_field_names(self): return [ name for name, value in getmembers( Message, lambda v: isinstance(v, property) ) ]