link to Disc ID Calculation
clean up Disc properties

All these (x, None, None, string) nonsense was WIP
to include the docstrings at the right places.
Using a decorator and a separate getter is a cleaner solution
and works for sphinx and the included help.