I've taken JSON out - so we're dealing with the basics. I do have a telerik license by the way but I don't think they support page methods yet. This is the stack as shown via firefox post :
Code:
{"Message":"A circular reference was detected while serializing an object of type \u0027GoVelvet.Data
.EntitySpaces.Extensions\u0027.","StackTrace":" at System.Web.Script.Serialization.JavaScriptSerializer
.SerializeValueInternal(Object o, StringBuilder sb, Int32 depth, Hashtable objectsInUse)\r\n at System
.Web.Script.Serialization.JavaScriptSerializer.SerializeValue(Object o, StringBuilder sb, Int32 depth
, Hashtable objectsInUse)\r\n at System.Web.Script.Serialization.JavaScriptSerializer.SerializeCustomObject
(Object o, StringBuilder sb, Int32 depth, Hashtable objectsInUse)\r\n at System.Web.Script.Serialization
.JavaScriptSerializer.SerializeValueInternal(Object o, StringBuilder sb, Int32 depth, Hashtable objectsInUse
)\r\n at System.Web.Script.Serialization.JavaScriptSerializer.SerializeValue(Object o, StringBuilder
sb, Int32 depth, Hashtable objectsInUse)\r\n at System.Web.Script.Services.RestHandler.InvokeMethod
(HttpContext context, WebServiceMethodData methodData, IDictionary`2 rawParams)\r\n at System.Web.Script
.Services.RestHandler.ExecuteWebServiceCall(HttpContext context, WebServiceMethodData methodData)","ExceptionType"
:"System.InvalidOperationException"}