title: Why my @property decorator getter is not recognised?
body: <p>My @property is not recognized in <strong>init</strong> method. Other getters are plain getters that don't include DB calls and validation.</p>
  
  <pre><code>    @property
      def project_id(self):
          try:
              self.__conn_cursor.execute(self.project_id_query)
              response = self.__conn_cursor.fetchone()
              self.__project_id = response[0]
              return self.__project_id
          except Exception as e:
              print(e)
  </code></pre>