Encapsulate methods for better understanding.