Cleaned up convertTo...Document methods

* Removed unnecessary support for extracting entity from JSON
* Removed all methods that became obsolete due to this
* Updated test cases to provide default ids
* Cleaned up some test cases that did multiple tests in one method
* Unified JavaDocs