Use this to setObj.
 undefined cell value detection
 move defaults out of private and into public.