Just a Python style comment - we usually write private attributes with a single ``_`` - double is often reserved for internal Python private things/methods.