data encapsulation for dummies