making kryo instance not transient