In order to make sure, that only the requested data is returned to the client, a couple of fixes have been applied in the ClusterState.toXContent() method. Also some tests were added to the yaml test suite Closes #4885