Added more documentation to the .data() methods
Updated .data() unit tests to test the new functionality