Cache deserialized objects
Renamed methods to be more accurate