Parse basic fields from JSON
Make responses immutable