adds capability to deserialize objects