Primitive support for:
Nullable Types, decimal, TimeSpan, DateTimeOffset, Guid and Uri