public object this[DevicePropertyType devicePropertyType] { get { object temp; mDeviceProperties.TryGetValue(devicePropertyType.ToString(), out temp); return temp; } }