Force unit to have default value of empty string
Make getUNit, getDisplayPrecision public, add docs
Add support for parameter descriptions

Fixes issue #11