performance tuning
* creating an object during deserialization