Adding DefaultValue expression support to ModelValueProperties, simplifying invocation of expressions via Invoke for ModelExpression, and adjusting ModelSource and ModelType to support the creation of ModelType instances that are not created by a type provider.