new Hash.to_struct