http://techiworks.com/explain-encapsulation-principle/