Use alist rather than plist