Updating type provider model to consistently expose the field definition for all properties.  Updated serialization to leverage this and addressed time, date and date/time management.