JSON adopted domain classes