settings: implement Deserialize() (untested, though)
settings: deserialization fixes