am 2e6da153: Refactoring DeviceProfile

* commit '2e6da1539bc7286336b3c24d96ab76434939ce4d':
  Refactoring DeviceProfile