archetype for plist parser lib