What effect does the freeze() method have on an assembly?

A.
Assemblies and their components are already frozen by default andfreeze() is not needed.
B.
makes all the nodes of the assembly unchangeable without freezing the assembly document
C.
makes the assembly document unchangeable without affecting its components
D.
makes the assembly document and its components unchangeable