<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://forums.asp.net/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>ASP.NET AJAX Networking and Web Services</title><link>http://forums.asp.net/1009.aspx</link><description>Discuss your issues with the client and server interaction in AJAX using web services and other transports used by AJAX</description><dc:language>en</dc:language><generator>CommunityServer 2007 SP1 (Build: 20510.895)</generator><item><title>Re: Circular Reference with Complex Type</title><link>http://forums.asp.net/thread/1955076.aspx</link><pubDate>Sat, 13 Oct 2007 23:48:08 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:1955076</guid><dc:creator>KaziManzurRashid</dc:creator><slash:comments>0</slash:comments><comments>http://forums.asp.net/thread/1955076.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=1009&amp;PostID=1955076</wfw:commentRss><description>&lt;p&gt;To deal with Circular reference you have to write your own custom JavaScriptConverter, checkout the Serialize incompatible types of this article:&lt;br /&gt;&lt;a href="http://dotnetslackers.com/columns/ajax/ASPNETAjaxWebService.aspx"&gt;http://dotnetslackers.com/columns/ajax/ASPNETAjaxWebService.aspx&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Re: Circular Reference with Complex Type</title><link>http://forums.asp.net/thread/1953399.aspx</link><pubDate>Fri, 12 Oct 2007 09:44:26 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:1953399</guid><dc:creator>dear.saxena</dc:creator><slash:comments>0</slash:comments><comments>http://forums.asp.net/thread/1953399.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=1009&amp;PostID=1953399</wfw:commentRss><description>&lt;p&gt;Hi N&lt;font face="Tahoma"&gt;eil,&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face="Tahoma"&gt;I am facing the same problem if you have any solution please let me know.&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face="Tahoma"&gt;&lt;/font&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;font face="Tahoma"&gt;Thanks&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/font&gt;&lt;font face="Tahoma"&gt;Saurabh Saxena&lt;/font&gt;&lt;/p&gt;</description></item><item><title>Re: Circular Reference with Complex Type</title><link>http://forums.asp.net/thread/1251349.aspx</link><pubDate>Fri, 07 Apr 2006 17:20:36 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:1251349</guid><dc:creator>NJW</dc:creator><slash:comments>0</slash:comments><comments>http://forums.asp.net/thread/1251349.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=1009&amp;PostID=1251349</wfw:commentRss><description>&lt;p&gt;&lt;font face=Tahoma size=2&gt;I am&amp;nbsp;encountering the same error as is described above.&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face=Tahoma size=2&gt;I understand that there will be issues when the object graph has a circular reference in it, however I am encountering this issue when I simply attempt to return a System.Data.DataTable comprised of columns with simple data types.&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face=Tahoma size=2&gt;What I'm currently attempting to do is call the 'getTableFromService' JavaScript function and get a DataTable back from the Web Service. I've included both the Service and the JavaScript.&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face=Tahoma size=2&gt;My error handling function output is also included at the bottom.&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face=Tahoma size=2&gt;Any help you can provide would be greatly appreciated.&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face=Tahoma size=2&gt;&lt;/font&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;font face=Tahoma size=2&gt;Thanks,&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face=Tahoma size=2&gt;&lt;/font&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;font face=Tahoma size=2&gt;neil&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;pre class=coloredcode&gt;&lt;span class=kwd&gt;Imports&lt;/span&gt; System
&lt;span class=kwd&gt;Imports&lt;/span&gt; System.Data
&lt;span class=kwd&gt;Imports&lt;/span&gt; System.Web.Services

&lt;span class=kwd&gt;Namespace&lt;/span&gt; Services

    &amp;lt;WebService(&lt;span class=kwd&gt;Namespace&lt;/span&gt;:=&lt;span class=st&gt;"http://tempuri.org/"&lt;/span&gt;)&amp;gt; _
    &amp;lt;WebServiceBinding(ConformsTo:=WsiProfiles.BasicProfile1_1)&amp;gt; _
    &lt;span class=kwd&gt;Public Class&lt;/span&gt; SampleDataTable
        &lt;span class=kwd&gt;Inherits&lt;/span&gt; System.Web.Services.WebService

        &amp;lt;WebMethod()&amp;gt; &lt;span class=kwd&gt;Public Function&lt;/span&gt; GetTable() &lt;span class=kwd&gt;As&lt;/span&gt; System.Data.DataTable
            &lt;span class=kwd&gt;Dim&lt;/span&gt; dtResults &lt;span class=kwd&gt;As New&lt;/span&gt; System.Data.DataTable
            &lt;span class=kwd&gt;Dim&lt;/span&gt; drRow &lt;span class=kwd&gt;As&lt;/span&gt; System.Data.DataRow = &lt;span class=kwd&gt;Nothing&lt;/span&gt;
            dtResults.Columns.Add(&lt;span class=kwd&gt;New&lt;/span&gt; System.Data.DataColumn(&lt;span class=st&gt;"ID"&lt;/span&gt;, &lt;span class=kwd&gt;GetType&lt;/span&gt;(&lt;span class=kwd&gt;Integer&lt;/span&gt;)))
            dtResults.Columns.Add(&lt;span class=kwd&gt;New&lt;/span&gt; System.Data.DataColumn(&lt;span class=st&gt;"Digit"&lt;/span&gt;, &lt;span class=kwd&gt;GetType&lt;/span&gt;(&lt;span class=kwd&gt;Integer&lt;/span&gt;)))

            drRow = dtResults.NewRow()
            drRow.Item(&lt;span class=st&gt;"ID"&lt;/span&gt;) = 1
            drRow.Item(&lt;span class=st&gt;"Digit"&lt;/span&gt;) = 1

            dtResults.Rows.Add(drRow)

            &lt;span class=kwd&gt;Return&lt;/span&gt; dtResults
        &lt;span class=kwd&gt;End Function

    End Class

End Namespace&lt;/span&gt;&lt;/pre&gt;&lt;pre class=coloredcode&gt;&lt;span class=kwd&gt;&lt;/span&gt;&amp;nbsp;&lt;/pre&gt;&lt;pre class=coloredcode&gt;&lt;span class=kwd&gt;&lt;font color=#0000ff size=2&gt;&lt;p&gt;function&lt;/p&gt;&lt;/font&gt;&lt;font size=2&gt; getTableFromService()&lt;p&gt;{&lt;/p&gt;&lt;p&gt;    Services.SampleDataTable.GetTable(onSuccess, onTimeout, onError); &lt;/p&gt;&lt;p&gt;}&lt;/p&gt;&lt;/font&gt;&lt;font color=#0000ff size=2&gt;&lt;p&gt;function&lt;/p&gt;&lt;/font&gt;&lt;font size=2&gt; onSuccess( Results )&lt;p&gt;{&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;/font&gt;&lt;font color=#008000 size=2&gt;    //success&lt;/font&gt;&lt;font size=2&gt;&lt;p&gt;}&lt;/p&gt;&lt;/font&gt;&lt;font color=#0000ff size=2&gt;&lt;p&gt;function&lt;/p&gt;&lt;/font&gt;&lt;font size=2&gt; onTimeout( Results )&lt;p&gt;{&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;/font&gt;&lt;font color=#008000 size=2&gt;    //timeout&lt;/font&gt;&lt;font size=2&gt;&lt;p&gt;}&lt;/p&gt;&lt;/font&gt;&lt;font color=#0000ff size=2&gt;&lt;p&gt;function&lt;/p&gt;&lt;/font&gt;&lt;font size=2&gt; onError( Results )&lt;p&gt;{&lt;/p&gt;&lt;p&gt;    alert(&lt;/p&gt;&lt;/font&gt;&lt;font color=#800000 size=2&gt;'Error Type:\n'&lt;/font&gt;&lt;font size=2&gt; + Results.get_exceptionType() + &lt;/font&gt;&lt;font color=#800000 size=2&gt;'\n\nError:\n'&lt;/font&gt;&lt;font size=2&gt; + Results.get_message() + &lt;/font&gt;&lt;font color=#800000 size=2&gt;'\n\nStack Trace:\n'&lt;/font&gt;&lt;font size=2&gt; + Results.get_stackTrace());&lt;p&gt;}&lt;/p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/pre&gt;&amp;nbsp;&lt;pre class=coloredcode&gt;---------------------------
Microsoft Internet Explorer
---------------------------
Error Type:
System.InvalidOperationException

Error:
A circular reference was detected while serializing an object of type 'System.Reflection.Module'.

Stack Trace:
   at Microsoft.Web.Script.Serialization.JavaScriptObjectSerializer.SerializeValueInternal(Object o)

   at Microsoft.Web.Script.Serialization.JavaScriptObjectSerializer.SerializeValue(Object o)

   at Microsoft.Web.Script.Serialization.JavaScriptObjectSerializer.SerializeCustomObject(Object o)

   at Microsoft.Web.Script.Serialization.JavaScriptObjectSerializer.SerializeValueInternal(Object o)

   at Microsoft.Web.Script.Serialization.JavaScriptObjectSerializer.SerializeValue(Object o)

   at Microsoft.Web.Script.Serialization.JavaScriptObjectSerializer.SerializeCustomObject(Object o)

   at Microsoft.Web.Script.Serialization.JavaScriptObjectSerializer.SerializeValueInternal(Object o)

   at Microsoft.Web.Script.Serialization.JavaScriptObjectSerializer.SerializeValue(Object o)

   at Microsoft.Web.Script.Serialization.JavaScriptObjectSerializer.SerializeCustomObject(Object o)

   at Microsoft.Web.Script.Serialization.JavaScriptObjectSerializer.SerializeValueInternal(Object o)

   at Microsoft.Web.Script.Serialization.JavaScriptObjectSerializer.SerializeValue(Object o)

   at Microsoft.Web.Script.Serialization.JavaScriptObjectSerializer.SerializeCustomObject(Object o)

   at Microsoft.Web.Script.Serialization.JavaScriptObjectSerializer.SerializeValueInternal(Object o)

   at Microsoft.Web.Script.Serialization.JavaScriptObjectSerializer.SerializeValue(Object o)

   at Microsoft.Web.Script.Serialization.JavaScriptObjectSerializer.SerializeEnumerable(IEnumerable enumerable)

   at Microsoft.Web.Script.Serialization.JavaScriptObjectSerializer.SerializeValueInternal(Object o)

   at Microsoft.Web.Script.Serialization.JavaScriptObjectSerializer.SerializeValue(Object o)

   at Microsoft.Web.Script.Serialization.JavaScriptObjectSerializer.SerializeCustomObject(Object o)

   at Microsoft.Web.Script.Serialization.JavaScriptObjectSerializer.SerializeValueInternal(Object o)

   at Microsoft.Web.Script.Serialization.JavaScriptObjectSerializer.SerializeValue(Object o)

   at Microsoft.Web.Script.Serialization.JavaScriptObjectSerializer.Serialize(Object o, IJavaScriptSerializationContext context)

   at Microsoft.Web.Services.RestHandler.ProcessRequest(HttpContext context)
---------------------------
OK   
---------------------------
&lt;/pre&gt;&amp;nbsp;</description></item><item><title>Re: Circular Reference with Complex Type</title><link>http://forums.asp.net/thread/1247804.aspx</link><pubDate>Tue, 04 Apr 2006 19:57:31 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:1247804</guid><dc:creator>davidebb</dc:creator><slash:comments>0</slash:comments><comments>http://forums.asp.net/thread/1247804.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=1009&amp;PostID=1247804</wfw:commentRss><description>There is no limit to the complexity of what can be returned, but the object graph cannot have a circular reference.&amp;nbsp; However, I would expect the same limitation when calling it as a standard web service, which as I understand from you post works correctly.&amp;nbsp; So there may be something else going on.&amp;nbsp; Maybe you have some special serialization attributes that Atlas is not honoring correctly?</description></item><item><title>Circular Reference with Complex Type</title><link>http://forums.asp.net/thread/1247518.aspx</link><pubDate>Tue, 04 Apr 2006 16:33:53 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:1247518</guid><dc:creator>pcoulter</dc:creator><slash:comments>0</slash:comments><comments>http://forums.asp.net/thread/1247518.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=1009&amp;PostID=1247518</wfw:commentRss><description>&lt;p&gt;I have created a webservice that returns a complex type.&amp;nbsp; This is the xml that is returned from the webservice:&lt;br /&gt;&lt;br /&gt;&amp;lt;&lt;span class=tag&gt;NinjaRouteEntity&lt;/span&gt;&lt;span class=attr&gt; xmlns=&lt;/span&gt;&lt;span class=attrv&gt;"http://tempuri.org/"&lt;/span&gt;&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;&lt;span class=tag&gt;Entity&lt;/span&gt;&lt;span class=attr&gt; NinjaRouteID=&lt;/span&gt;&lt;span class=attrv&gt;"1"&lt;/span&gt; xmlns=""&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;&lt;span class=tag&gt;AlwaysFetchToRegion&lt;/span&gt;&amp;gt;False&amp;lt;/&lt;span class=tag&gt;AlwaysFetchToRegion&lt;/span&gt;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;&lt;span class=tag&gt;TimeFrameReturnsNewIfNotFound&lt;/span&gt;&amp;gt;True&amp;lt;/&lt;span class=tag&gt;TimeFrameReturnsNewIfNotFound&lt;/span&gt;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;&lt;span class=tag&gt;AlwaysFetchFromRegion&lt;/span&gt;&amp;gt;False&amp;lt;/&lt;span class=tag&gt;AlwaysFetchFromRegion&lt;/span&gt;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;&lt;span class=tag&gt;EntityCollectionReference&lt;/span&gt;&lt;span class=attr&gt; PropertyName=&lt;/span&gt;&lt;span class=attrv&gt;"PointCollectionViaNinjaRouteVector"&lt;/span&gt;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;&lt;span class=tag&gt;PointCollectionViaNinjaRouteVector&lt;/span&gt;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;&lt;span class=tag&gt;Entities&lt;/span&gt; /&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;&lt;span class=tag&gt;AllowRemove&lt;/span&gt;&amp;gt;False&amp;lt;/&lt;span class=tag&gt;AllowRemove&lt;/span&gt;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;&lt;span class=tag&gt;AllowEdit&lt;/span&gt;&amp;gt;True&amp;lt;/&lt;span class=tag&gt;AllowEdit&lt;/span&gt;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;&lt;span class=tag&gt;AllowNew&lt;/span&gt;&amp;gt;True&amp;lt;/&lt;span class=tag&gt;AllowNew&lt;/span&gt;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/&lt;span class=tag&gt;PointCollectionViaNinjaRouteVector&lt;/span&gt;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/&lt;span class=tag&gt;EntityCollectionReference&lt;/span&gt;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;&lt;span class=tag&gt;ToRegionReturnsNewIfNotFound&lt;/span&gt;&amp;gt;True&amp;lt;/&lt;span class=tag&gt;ToRegionReturnsNewIfNotFound&lt;/span&gt;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;&lt;span class=tag&gt;EntityReference&lt;/span&gt;&lt;span class=attr&gt; PropertyName=&lt;/span&gt;&lt;span class=attrv&gt;"TimeFrame"&lt;/span&gt; /&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;&lt;span class=tag&gt;EntityReference&lt;/span&gt;&lt;span class=attr&gt; PropertyName=&lt;/span&gt;&lt;span class=attrv&gt;"FromRegion"&lt;/span&gt; /&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;&lt;span class=tag&gt;IsNew&lt;/span&gt;&amp;gt;False&amp;lt;/&lt;span class=tag&gt;IsNew&lt;/span&gt;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;&lt;span class=tag&gt;FromRegionReturnsNewIfNotFound&lt;/span&gt;&amp;gt;True&amp;lt;/&lt;span class=tag&gt;FromRegionReturnsNewIfNotFound&lt;/span&gt;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;&lt;span class=tag&gt;AlwaysFetchNinjaRouteVector&lt;/span&gt;&amp;gt;False&amp;lt;/&lt;span class=tag&gt;AlwaysFetchNinjaRouteVector&lt;/span&gt;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;&lt;span class=tag&gt;AlwaysFetchPointCollectionViaNinjaRouteVector&lt;/span&gt;&amp;gt;False&amp;lt;/&lt;span class=tag&gt;AlwaysFetchPointCollectionViaNinjaRouteVector&lt;/span&gt;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;&lt;span class=tag&gt;EntityReference&lt;/span&gt;&lt;span class=attr&gt; PropertyName=&lt;/span&gt;&lt;span class=attrv&gt;"ToRegion"&lt;/span&gt; /&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;&lt;span class=tag&gt;AlwaysFetchTimeFrame&lt;/span&gt;&amp;gt;False&amp;lt;/&lt;span class=tag&gt;AlwaysFetchTimeFrame&lt;/span&gt;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;&lt;span class=tag&gt;AlwaysFetchSuggestedRouteCollectionViaNinjaSuggestedRoute&lt;/span&gt;&amp;gt;False&amp;lt;/&lt;span class=tag&gt;AlwaysFetchSuggestedRouteCollectionViaNinjaSuggestedRoute&lt;/span&gt;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;&lt;span class=tag&gt;EntityCollectionReference&lt;/span&gt;&lt;span class=attr&gt; PropertyName=&lt;/span&gt;&lt;span class=attrv&gt;"SuggestedRouteCollectionViaNinjaSuggestedRoute"&lt;/span&gt;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;&lt;span class=tag&gt;SuggestedRouteCollectionViaNinjaSuggestedRoute&lt;/span&gt;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;&lt;span class=tag&gt;Entities&lt;/span&gt; /&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;&lt;span class=tag&gt;AllowRemove&lt;/span&gt;&amp;gt;False&amp;lt;/&lt;span class=tag&gt;AllowRemove&lt;/span&gt;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;&lt;span class=tag&gt;AllowEdit&lt;/span&gt;&amp;gt;True&amp;lt;/&lt;span class=tag&gt;AllowEdit&lt;/span&gt;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;&lt;span class=tag&gt;AllowNew&lt;/span&gt;&amp;gt;True&amp;lt;/&lt;span class=tag&gt;AllowNew&lt;/span&gt;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/&lt;span class=tag&gt;SuggestedRouteCollectionViaNinjaSuggestedRoute&lt;/span&gt;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/&lt;span class=tag&gt;EntityCollectionReference&lt;/span&gt;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;&lt;span class=tag&gt;EntityCollectionReference&lt;/span&gt;&lt;span class=attr&gt; PropertyName=&lt;/span&gt;&lt;span class=attrv&gt;"NinjaSuggestedRoute"&lt;/span&gt;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;&lt;span class=tag&gt;NinjaSuggestedRoute&lt;/span&gt;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;&lt;span class=tag&gt;Entities&lt;/span&gt; /&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;&lt;span class=tag&gt;AllowRemove&lt;/span&gt;&amp;gt;False&amp;lt;/&lt;span class=tag&gt;AllowRemove&lt;/span&gt;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;&lt;span class=tag&gt;AllowEdit&lt;/span&gt;&amp;gt;True&amp;lt;/&lt;span class=tag&gt;AllowEdit&lt;/span&gt;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;&lt;span class=tag&gt;AllowNew&lt;/span&gt;&amp;gt;True&amp;lt;/&lt;span class=tag&gt;AllowNew&lt;/span&gt;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/&lt;span class=tag&gt;NinjaSuggestedRoute&lt;/span&gt;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/&lt;span class=tag&gt;EntityCollectionReference&lt;/span&gt;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;&lt;span class=tag&gt;ObjectID&lt;/span&gt;&amp;gt;7ba4f8ed-08d5-47cb-9dcc-096725d03d69&amp;lt;/&lt;span class=tag&gt;ObjectID&lt;/span&gt;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;&lt;span class=tag&gt;EntityCollectionReference&lt;/span&gt;&lt;span class=attr&gt; PropertyName=&lt;/span&gt;&lt;span class=attrv&gt;"NinjaRouteVector"&lt;/span&gt;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;&lt;span class=tag&gt;NinjaRouteVector&lt;/span&gt;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;&lt;span class=tag&gt;Entities&lt;/span&gt; /&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;&lt;span class=tag&gt;AllowRemove&lt;/span&gt;&amp;gt;False&amp;lt;/&lt;span class=tag&gt;AllowRemove&lt;/span&gt;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;&lt;span class=tag&gt;AllowEdit&lt;/span&gt;&amp;gt;True&amp;lt;/&lt;span class=tag&gt;AllowEdit&lt;/span&gt;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;&lt;span class=tag&gt;AllowNew&lt;/span&gt;&amp;gt;True&amp;lt;/&lt;span class=tag&gt;AllowNew&lt;/span&gt;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/&lt;span class=tag&gt;NinjaRouteVector&lt;/span&gt;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/&lt;span class=tag&gt;EntityCollectionReference&lt;/span&gt;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;&lt;span class=tag&gt;AlwaysFetchNinjaSuggestedRoute&lt;/span&gt;&amp;gt;False&amp;lt;/&lt;span class=tag&gt;AlwaysFetchNinjaSuggestedRoute&lt;/span&gt;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;&lt;span class=tag&gt;Fields&lt;/span&gt;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;&lt;span class=tag&gt;NinjaRouteID&lt;/span&gt;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;&lt;span class=tag&gt;CurrentValue&lt;/span&gt;&amp;gt;1&amp;lt;/&lt;span class=tag&gt;CurrentValue&lt;/span&gt;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;&lt;span class=tag&gt;DbValue&lt;/span&gt;&amp;gt;1&amp;lt;/&lt;span class=tag&gt;DbValue&lt;/span&gt;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;&lt;span class=tag&gt;IsChanged&lt;/span&gt;&amp;gt;False&amp;lt;/&lt;span class=tag&gt;IsChanged&lt;/span&gt;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;&lt;span class=tag&gt;IsNull&lt;/span&gt;&amp;gt;False&amp;lt;/&lt;span class=tag&gt;IsNull&lt;/span&gt;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/&lt;span class=tag&gt;NinjaRouteID&lt;/span&gt;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;&lt;span class=tag&gt;Name&lt;/span&gt;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;&lt;span class=tag&gt;CurrentValue&lt;/span&gt;&amp;gt;My Awesomer Route&amp;lt;/&lt;span class=tag&gt;CurrentValue&lt;/span&gt;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;&lt;span class=tag&gt;DbValue&lt;/span&gt;&amp;gt;My Awesomer Route&amp;lt;/&lt;span class=tag&gt;DbValue&lt;/span&gt;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;&lt;span class=tag&gt;IsChanged&lt;/span&gt;&amp;gt;False&amp;lt;/&lt;span class=tag&gt;IsChanged&lt;/span&gt;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;&lt;span class=tag&gt;IsNull&lt;/span&gt;&amp;gt;False&amp;lt;/&lt;span class=tag&gt;IsNull&lt;/span&gt;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/&lt;span class=tag&gt;Name&lt;/span&gt;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;&lt;span class=tag&gt;Description&lt;/span&gt;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;&lt;span class=tag&gt;CurrentValue&lt;/span&gt;&amp;gt;Go from here to there.&amp;lt;/&lt;span class=tag&gt;CurrentValue&lt;/span&gt;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;&lt;span class=tag&gt;DbValue&lt;/span&gt;&amp;gt;Go from here to there.&amp;lt;/&lt;span class=tag&gt;DbValue&lt;/span&gt;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;&lt;span class=tag&gt;IsChanged&lt;/span&gt;&amp;gt;False&amp;lt;/&lt;span class=tag&gt;IsChanged&lt;/span&gt;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;&lt;span class=tag&gt;IsNull&lt;/span&gt;&amp;gt;False&amp;lt;/&lt;span class=tag&gt;IsNull&lt;/span&gt;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/&lt;span class=tag&gt;Description&lt;/span&gt;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;&lt;span class=tag&gt;CreatorID&lt;/span&gt;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;&lt;span class=tag&gt;CurrentValue&lt;/span&gt;&amp;gt;4b4a743b-345f-4dd6-905a-bb59708491ed&amp;lt;/&lt;span class=tag&gt;CurrentValue&lt;/span&gt;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;&lt;span class=tag&gt;DbValue&lt;/span&gt;&amp;gt;4b4a743b-345f-4dd6-905a-bb59708491ed&amp;lt;/&lt;span class=tag&gt;DbValue&lt;/span&gt;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;&lt;span class=tag&gt;IsChanged&lt;/span&gt;&amp;gt;False&amp;lt;/&lt;span class=tag&gt;IsChanged&lt;/span&gt;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;&lt;span class=tag&gt;IsNull&lt;/span&gt;&amp;gt;False&amp;lt;/&lt;span class=tag&gt;IsNull&lt;/span&gt;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/&lt;span class=tag&gt;CreatorID&lt;/span&gt;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;&lt;span class=tag&gt;DateCreated&lt;/span&gt;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;&lt;span class=tag&gt;CurrentValue&lt;/span&gt;&amp;gt;2006-01-31T01:45:34.0000000-08:00&amp;lt;/&lt;span class=tag&gt;CurrentValue&lt;/span&gt;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;&lt;span class=tag&gt;DbValue&lt;/span&gt;&amp;gt;2006-01-31T01:45:34.0000000-08:00&amp;lt;/&lt;span class=tag&gt;DbValue&lt;/span&gt;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;&lt;span class=tag&gt;IsChanged&lt;/span&gt;&amp;gt;False&amp;lt;/&lt;span class=tag&gt;IsChanged&lt;/span&gt;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;&lt;span class=tag&gt;IsNull&lt;/span&gt;&amp;gt;False&amp;lt;/&lt;span class=tag&gt;IsNull&lt;/span&gt;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/&lt;span class=tag&gt;DateCreated&lt;/span&gt;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;&lt;span class=tag&gt;FromRegionID&lt;/span&gt;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;&lt;span class=tag&gt;CurrentValue&lt;/span&gt;&amp;gt;1&amp;lt;/&lt;span class=tag&gt;CurrentValue&lt;/span&gt;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;&lt;span class=tag&gt;DbValue&lt;/span&gt;&amp;gt;1&amp;lt;/&lt;span class=tag&gt;DbValue&lt;/span&gt;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;&lt;span class=tag&gt;IsChanged&lt;/span&gt;&amp;gt;False&amp;lt;/&lt;span class=tag&gt;IsChanged&lt;/span&gt;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;&lt;span class=tag&gt;IsNull&lt;/span&gt;&amp;gt;False&amp;lt;/&lt;span class=tag&gt;IsNull&lt;/span&gt;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/&lt;span class=tag&gt;FromRegionID&lt;/span&gt;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;&lt;span class=tag&gt;ToRegionID&lt;/span&gt;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;&lt;span class=tag&gt;CurrentValue&lt;/span&gt;&amp;gt;2&amp;lt;/&lt;span class=tag&gt;CurrentValue&lt;/span&gt;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;&lt;span class=tag&gt;DbValue&lt;/span&gt;&amp;gt;2&amp;lt;/&lt;span class=tag&gt;DbValue&lt;/span&gt;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;&lt;span class=tag&gt;IsChanged&lt;/span&gt;&amp;gt;False&amp;lt;/&lt;span class=tag&gt;IsChanged&lt;/span&gt;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;&lt;span class=tag&gt;IsNull&lt;/span&gt;&amp;gt;False&amp;lt;/&lt;span class=tag&gt;IsNull&lt;/span&gt;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/&lt;span class=tag&gt;ToRegionID&lt;/span&gt;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;&lt;span class=tag&gt;TimeFrameID&lt;/span&gt;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;&lt;span class=tag&gt;CurrentValue&lt;/span&gt;&amp;gt;2&amp;lt;/&lt;span class=tag&gt;CurrentValue&lt;/span&gt;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;&lt;span class=tag&gt;DbValue&lt;/span&gt;&amp;gt;2&amp;lt;/&lt;span class=tag&gt;DbValue&lt;/span&gt;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;&lt;span class=tag&gt;IsChanged&lt;/span&gt;&amp;gt;False&amp;lt;/&lt;span class=tag&gt;IsChanged&lt;/span&gt;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;&lt;span class=tag&gt;IsNull&lt;/span&gt;&amp;gt;False&amp;lt;/&lt;span class=tag&gt;IsNull&lt;/span&gt;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/&lt;span class=tag&gt;TimeFrameID&lt;/span&gt;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/&lt;span class=tag&gt;Fields&lt;/span&gt;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;&lt;span class=tag&gt;IsDirty&lt;/span&gt;&amp;gt;False&amp;lt;/&lt;span class=tag&gt;IsDirty&lt;/span&gt;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;&lt;span class=tag&gt;EntityState&lt;/span&gt;&amp;gt;Fetched&amp;lt;/&lt;span class=tag&gt;EntityState&lt;/span&gt;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;&lt;span class=tag&gt;SavedFieldSets&lt;/span&gt; /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;/&lt;span class=tag&gt;Entity&lt;/span&gt;&amp;gt;&lt;br /&gt;&amp;lt;/&lt;span class=tag&gt;NinjaRouteEntity&lt;/span&gt;&amp;gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;When I try to call it with Atlas, I see this error via Fiddler:&lt;/p&gt;
&lt;p&gt;&lt;font size=2&gt;new Sys.Net.MethodRequestError("A circular reference was detected while serializing an object of type \'FlatlandMedia.NinjaRoutes.Dal.EntityClasses.NinjaRouteEntity\'.","&amp;nbsp;&amp;nbsp; at Microsoft.Web.Script.Serialization.JavaScriptObjectSerializer.SerializeValueInternal(Object o)\r\n&amp;nbsp;&amp;nbsp; at Microsoft.Web.Script.Serialization.JavaScriptObjectSerializer.SerializeValue(Object o)\r\n&amp;nbsp;&amp;nbsp; at Microsoft.Web.Script.Serialization.JavaScriptObjectSerializer.SerializeCustomObject(Object o)\r\n&amp;nbsp;&amp;nbsp; at Microsoft.Web.Script.Serialization.JavaScriptObjectSerializer.SerializeValueInternal(Object o)\r\n&amp;nbsp;&amp;nbsp; at Microsoft.Web.Script.Serialization.JavaScriptObjectSerializer.SerializeValue(Object o)\r\n&amp;nbsp;&amp;nbsp; at Microsoft.Web.Script.Serialization.JavaScriptObjectSerializer.SerializeEnumerable(IEnumerable enumerable)\r\n&amp;nbsp;&amp;nbsp; at Microsoft.Web.Script.Serialization.JavaScriptObjectSerializer.SerializeValueInternal(Object o)\r\n&amp;nbsp;&amp;nbsp; at Microsoft.Web.Script.Serialization.JavaScriptObjectSerializer.SerializeValue(Object o)\r\n&amp;nbsp;&amp;nbsp; at Microsoft.Web.Script.Serialization.JavaScriptObjectSerializer.SerializeCustomObject(Object o)\r\n&amp;nbsp;&amp;nbsp; at Microsoft.Web.Script.Serialization.JavaScriptObjectSerializer.SerializeValueInternal(Object o)\r\n&amp;nbsp;&amp;nbsp; at Microsoft.Web.Script.Serialization.JavaScriptObjectSerializer.SerializeValue(Object o)\r\n&amp;nbsp;&amp;nbsp; at Microsoft.Web.Services.RestHandler.ProcessRequest(HttpContext context)","System.InvalidOperationException")&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;Any way around this?&amp;nbsp; Are there any guidelines as to how complex a type can be?&lt;/p&gt;
&lt;p&gt;Thanks for any help on this.&lt;/p&gt;</description></item></channel></rss>