Add support for plist parsing