More documentation improvements.
Two small improvements to the DataAccess trait.

- Avoid an unnecessary function call
- hasData() should not check to see if the key is a string