Cleaned the code for a pull request.

- Added brief headerdocs to the new SRKeyCombo class.
- Rolled back to `objectValue` instead of `recordedShortcut`.
- Access the `objectValue` through an accessor even in the implementation.