Expose DesignDocument class.
Update design ls() method, use correct keys.
0.0.52
Refactor to top-level references.

Use class-based inheritance.
Fix default logger reference.

So it is shared with decorated classes by default.
0.0.53