Which of the following are true? (Choose all that apply)
B, C, E.
Encapsulation requires using methods to get and set instance variables so other classes are not directly using them.
Instance variables must be private for this to work.
Immutability takes this a step further, allowing only getters, so the instance variables do not change state.