Fixed the problem with the circular reference in JSON deserialization