replaced NewtonSoft JSON with DataContractJsonSerializer from .NET