In the context of computer science and programming, which statement accurately describes the scenario where properties can only be modified?
A) Properties can be modified at runtime but not at compile time.
B) Properties can only be modified if they are declared as mutable.
C) Properties can only be modified through methods provided by the class.
D) Properties can only be modified in the class where they are declared, not from external classes.