use isStructureMatched and isExportedStrucField to improve code readble
org.freedesktop.DBus.Properties.Set support dbus structure now