Replace properties dict with a QQmlPropertyMap
Replace properties dict with a QQmlPropertyMap

Using a dict means recreating the QVariantMap every time the dict
changes. Using QQmlPropertyMap we can avoid that and we gain property
binding to dict values as well.

onitake/Uranium,onitake/Uranium