re #45 started addressing code analysis warnings
NOTE: still need to check each null validated arg for usage of nested properties where intermediate properties are not null validated