выделение общей части protocol'а