Changed ProxyGenerator to properly create proxy when a source property is null.  Added appropriate tests.