autogenerated deserializationclasses