fixed a bug with ExpressionExtensions that caused Props conversion to fail when using value types as constructor arguments