remove some unnecessary cruft
allow null/undefined description in extendClass/createClass