Added strong typing for Thing42 & Thing42orNull