Должности, рефакторинг, абстракция