There should be an option to get each document object of each model state in model sates of part/assembly document without activation of each. Now to get each document you need to activate model state, and then you are able to get it. In that way it's takes more time to do something (because of display time).