add DateTimeOffset as primitivetype
downgrade system.collection.immutable to 1.1.20-beta as roslyn required