modified json types and deserialization in reports