change domain entities, create protocol for deserialize objects. Start changes for use cache data.