Proper encapsulation