Encapsulation

Encapsulation to maintain invariants

Encapsulation to reduce coupling