title: Override the value of accessing a class
body: <p>Assuming the following module:</p>
  
  <p><code>hello.py</code></p>
  
  <pre><code>class A(object):
    _hidden = 987
    b = 654
    c = 321
  </code></pre>
  
  <p>Now, assume when importing the <code>hello</code> module, we need the following variables to evaluate like this:</p>
  
  <pre><code>import hello
  
  hello.A   # evaluates to 987
  hello.A.b # evaluates to 654
  hello.A.c # evaluates to 321
  </code></pre>
  
  <p>We can add anything to the <code>hello.py</code> module (but the class definition must remain as is), and we can't change the syntax of the test at all. What would you do to "override" the value of <code>hello.A</code> to return the <code>_hidden</code> attribute?</p>