Reported by Gregor Lingl:
s = sphere()
print dir(s) # shows "constr" and "name"
print s.name # AttributeError
print s.constr # AttributeError
Presumably Visual is either reporting attributes
incorrectly to dir(), or isn't handling them correctly. I
don't think these attributes are documented.