removing default constructor (not Externalizable any more)