In all cases it is the current state of the reference data that is returned. As a consequence there are no elements that are nillable. Elements the source of the data doesn't have is not included at all. There are also no provisions to indicate which elements, if any, might have changed from any previous version received. If the client need to know if any elements were changed, the client must compare the latest data received against a previous version received.