More structured objects supported.  Allows defaulting values