Hmm ... I don't think this will actually work, unfortunately.  `getProperty` is asynchronous, so it doesn't return the value, but you'll need to catch the value coming back in `gotProperty` and set the `cameraInUse` there.  I know.  It's a huge pain.  We will have a better solution someday.
Also, I think it can just be `this.kernel.getProperty`