refactoring, poprawa hermetyzacji