Use NullObjects to avoid bug where generalized or specialization could b...

...e null. Fixes #88