I am not sure if you want to do that because on the vendor one that you did, you don't have those item on parseJson function also.  You have all in create and write to parcel but not in parseJson so I just follow you