¿Cómo uso AnkoComponent dentro de FirebaseRecyclerAdapter?

Tengo este FirebaseRecyclerAdapter:

mAdapter = new FirebaseRecyclerAdapter<Chat, ChatHolder>( Chat.class, // Below layout is where I want the AnkoComponent android.R.layout.two_line_list_item, ChatHolder.class, mRef) { @Override public void populateViewHolder(ChatHolder chatMessageViewHolder, Chat chatMessage, int position) { chatMessageViewHolder.setName(chatMessage.getName()); chatMessageViewHolder.setText(chatMessage.getText()); } }; recycler.setAdapter(mAdapter); 

Quiero usar un AnkoComponent que está en un file diferente que el adaptador. Si alguien pudiera ayudarme con esto, estaría muy agradecido.

En caso de que ayude, a continuación se muestra el AnkoComponent que quiero usar como mi elemento de list en el viewHolder.

 class PriorityUI : AnkoComponent<Priority> { override fun createView(ui: AnkoContext<Priority>) = with(ui) { relativeLayout { id = R.id.priority_item_layout linearLayout { orientation = LinearLayout.HORIZONTAL textView { id = R.id.textView_priority textAlignment = Gravity.CENTER }.lparams { width = matchParent } }.lparams { width = matchParent } } } }