apsulation in an object-oriented system is