Use dunders for non-public methods and simplify