Readded automatically coerce null string to empty string on member access.  Added null check and fixed Cognito-related bugs.