Make functions more function like by returning a value. Added setDescription