public interface, Encapsulation