added default constructor for kryo serialization