Added Treasure model with JSON formatting