Item 46, enums deseriealized & Json Tree Cache implemented