More input check work

Converting existing code to use empty Types instead of null internally.
Default raw string for Types is now empty instead of null.