Encapsulation

Encapsulation is a way to help make objects more efficient by hiding elements of them from other things.

Making certain properties private so they can only be accessed within the object makes it less clunky

Nobody needs to access the return ticks modulus days in the stardate class for example