Object Oriented Programming·Encapsulation·CoreHanding out a reference to the insideA class keeps a private list and returns it from a getter unchanged.What has been given away?ANothing, since the field itself is still private and cannot be reassignedBFull control of the list, because the caller can add and remove at willCRead access only, because the getter does not expose a setterDA copy, because returning an object passes it by valueCheck answer