Enabled WeightedThing to have a null value with a new constructor.

Updated necessary code.