Пока обратные вызовы, определенные в поведении, не конфликтуют с обратным вызовом другого поведения (скажем, вы определили собственное поведение, например), тогда нет ничего плохого в этом, кроме потенциально более запутанного кода. Очевидно, что вы можете обуздать это с помощью некоторых хорошо размещенных комментариев и разумного размещения кода в файле.