title: Call child functions from parent property with same abstract functions
body: <p>I need the settings in the parent to contain the functions from the child.  (Every child of this parent will use that settings, but the way the functions are defined will change)</p>
  
  <p>Is this possible? Currently it appears to read in the undefined functions from the parent class (and thus breaks)</p>
  
  <pre><code>class Mine(object):
      __metaclass__ = ABCMeta
      @abstractmethod
      def _get_stuff(self):
          raise NotImplementedError()
  
      @abstractmethod
      def _set_stuff(self, value):
          raise NotImplementedError()
  
      settings = property(_get_stuff, _set_stuff)
  
      def do_stuff_with_settings(self):
          return settings
  
  class Child(Mine):
      def _get_stuff(self):
          return {"a": 2}
      def _set_stuff(self):
          pass
      def do_stuff(self):
          self.a = do_stuff_with_settings.a
  </code></pre>