title: How to list all class properties
body: <p>I have class SomeClass with properties. For example <code>id</code> and <code>name</code>:</p>
  
  <pre><code>class SomeClass(object):
      def __init__(self):
          self.__id = None
          self.__name = None
  
      def get_id(self):
          return self.__id
  
      def set_id(self, value):
          self.__id = value
  
      def get_name(self):
          return self.__name
  
      def set_name(self, value):
          self.__name = value
  
      id = property(get_id, set_id)
      name = property(get_name, set_name)
  </code></pre>
  
  <p>What is the easiest way to list properties? I need this for serialization.</p>