If I figure it correctly, than I cannot keep ```this.data``` as ```final```, something I would like to have, to protect the state of ```JSONResult``` without property-accessors.