discoverCharacteristics: Return an array of objects instead of an array