Modified DWR Source to handle large double/float values