+ ddi.py
Employ lazy properties