extension methods
moved RxAdapter methods