Current pattern of properties is
class Commands(...): def __init__(self, ...): self._foo = None @property def foo(self): if self._foo is None: self.load_foo() return self._foo def load_foo(self): return ...
One major limitation is it is difficult to reuse the loader methods.
Metadata Update from @cqi: - Issue assigned to cqi
Metadata Update from @cqi: - Assignee reset