valueForKeyPath:defVal: add check for Null