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